This is our major release up to date!
We’ve released a brand new web application built from scratch. Great design completely focused on improving usability, visibility, and debuggability. Now you can do more with less effort and in a more intuitive way, have real-time information about everything going on with your servers and sites, and have access to the logs of the operations Moss runs.
To achieve these objectives, we’ve rewritten a large extent of our backend. The number of changes is huge, so in this post we just summarize the most user-visible changes.
- Moss users can update their password
- Moss users can change their email
- Moss users can unlink their accounts with 3rd-party services
- Moss admins can download invoices in PDF format
- All Moss resources (servers, sites, databases, cron jobs, etc) have a status: the resource is ok if Moss could set it up successfully
- Support of operations: sets of tasks Moss runs on your servers in the background (e.g. set up a server, create a database, deploy a site, etc). You have full access to the log of every operation.
- Tables/lists can be filtered, ordered, and paginated
- Open new tabs with [Ctrl+click] or [Cmd+click]
- Lots of additional validations
- Lots of bug fixes
- User-friendlier script to connect existing servers to Moss
- Moss checks there’s SSH connectivity with an existing server before trying to connect to it
- Moss checks that an existing server meets the requirements (e.g. not be running production services yet) before trying to connect to it
- New Sync action to update Moss’s view of a server with respect to its provider. E.g. this makes Moss aware of the size of a server, the IP addresses it has, etc… in case they ever changed since you connected such server to Moss
- Support of action Reboot in all servers
- Availability of HDD and SSD disks in all providers that support them
- Nginx and Apache are treated like any other software service
- New resource: database connections. This simplifies the management of sites that connect to databases. Basically, a connection means that a database user has permissions on a given database hosted on a server when the former uses the appropriate password.
- Servers and sites are scraped every 2.5 minutes. Previously servers were scraped every minute (too frequent) and sites every five minutes (too infrequent).
- Site down alert is sent after 5 minutes. Previously you had to wait up to 15 minutes.
- Non-relevant alerts have been removed
- Better (automatic) firewall handling
- Higher default value for the max upload size (128 MB)
- Specific OpenSSH settings for Ubuntu 18.04 and 16.04