Xojo Web

The ServerWarp Control Panel

My friends I am ecstatic to share with you the next chapter for ServerWarp Xojo Web hosting. Its been a long time coming but at last it is here: the control panel.

WarpPanel is an always-on always-available management system for your Linux server. Whether it be a virtual machine or dedicated server we designed WarpPanel to be easy to use, accessible, modern, and secure. 

The web interface runs on a special port and requires SSL to connect. Upon logging in with your server user account you will be greeted with the dashboard overview:

Every 30 seconds the server will refresh the doughnut pie charts giving you near realtime information about the health and performance of your server. Using the containers page you can start, stop, and restart any active service, application, or web server running on your server:

The web interface is the easiest way to modify your system configuration or add new capabilities to your server. 

Your server is always kept up to date as new features are rolled out however the fastest way to try out new capabilities is to use our new desktop application:

The desktop application allows our customers who have several machines with us to stay connected to them all at the same time. In general new features and capabilities will be delivered in the desktop application before arriving on the web.

An example is the ability to view the console output logs for any of the applications or services running on your server.

Most importantly however is the foundation behind WarpPanel that sets it apart. Unlike traditional hosting control panels that are centrally managed ours runs directly on your machine.

The linux host operating system has been completely optimized for secure delivery of web and database applications by running everything inside of unprivileged Docker containers. WarpPanel helps you manage these containers while maintaining strict controls on who and what has access to those resources. 

The foundation is built directly on top of a REST API that powers all clients whether it be the web based interface, the desktop app, or the coming iOS mobile app. The desktop app even provides you with the cURL commands for every action so that you can learn to build and automate your server with your own tools. It will also soon provide Xojo and PHP code as well.

The ServerWarp control panel is available immediately for all new customer servers. Existing customers will be notified about scheduling an upgrade and/or migration to our new server platform to take advantage of these new features. 

A follow up post is forthcoming regarding the technical specifications of our new platform. You can check out a demo of WarpPanel by entering your information on our new homepage at https://www.serverwarp.com

As always thank you for your business and happy coding.

Phillip Zedalis
Chief Warp Engineer
ServerWarp, Inc.
Managing Developer
1701 Software, Inc.

SQLdeLite New Release

Recent updates over the last couple months:

Version 2.170213.0 - February 13nd, 2017

  • Critical update to how parameters are ordered. Complex queries may have failed due to parameters not binding correctly.

Version 2.170122.0 - January 22nd, 2017

  • cubeSQL plugin will freeze up when trying to bind empty String/Text parameters. Offset this by binding Null if the String/Text field is blank.

Version 2.1611.70 - November 7th, 2016

  • The SQLdeLite.Record.CreateInsertStatement() method now escapes single quotes properly.
  • Int64's are handled property in 64-bit builds.
  • cubeSQL does required ordered parameters.
  • Introspection now uses the base type of the database object. This allows you to sub-class the database class without issue.

Version 2.1610.310 - October 31st, 2016

  • Fixed issue with SQLdeLite.Record.CreateInsertStatement() where strings with ' in it were not properly escaped breaking the query.

MIT Licensed @ GitHub: https://github.com/1701software/SQLdeLite