Features
Adapted to your preferences, our features let you create,
while we operate.
Managed Docker Hosting
sloppy.io is designed to provide an all-in-one service that guides you in building your project, by offering powerful and reliable features from orchestration to deployment, maintenance, and monitoring.
Compose
sloppy.io is all about you making it your own. Whether you like to work with a UI or a CLI, we provide you with fully functional interfaces. You can also integrate sloppy.io into your CI/CD workflow and invite team members to join you in your projects.
Web UI
Our clearly arranged graphical user interface is fully accessible in your browser. It lets you organize your projects, from deploying Docker containers to maintaining and monitoring them. We’ve also set up one-click deployments for popular software solutions, like WordPress.
CLI
If you instead prefer working from your own terminal you can install our CLI on your computer. After the installation, enter “sloppy” to see the set of commands usable for deploying, maintaining, and monitoring your containers. You can describe your projects in either JSON or YAML.
CI/CD
If you’re using a continuous integration server, like Jenkins, Travis, or GitLab pipelines, you can build new containers and deploy them directly on sloppy.io. This can be done either by using our CLI in your build, or through the API. If all you need is a restart of your container after a build, you can use webhooks.
Teams
We support working in teams by making collaborations between coworkers on projects possible. With this feature, you can allow other users to manage and monitor your containers. You can even transfer the ownership of your project to a different person, whose plan and payment will then be used for this project.
Deploy
We want you to be able to deploy Docker containers as fast as possible. Choose your image from public registries, like Docker Hub, or from a private registry. Scale containers horizontally in seconds, and immediately share a test version of your application.
Maintain
Once your first deployment is done, the work on your project really begins. We support you with rolling deploys, rollbacks to recent configurations, persistent volumes that allow snapshots, and a filebrowser to access your volumes.
Rolling Deploys
When deploying updates to containers without volumes, one or more instances of the new container are started first. Once the new instances are running healthily, the old instances are stopped. This provides seamless upgrades with zero downtime for your containers and ultimately your users.
Rollbacks
We keep track of any changes you make to the configuration of your containers, like image tags and environment variables. If a change turned out to be mistake, you can roll back to a previous configuration with only three clicks. For stateless containers, the rollback is done using a rolling deploy.
Persistent Volumes
Our block-storage based volumes are optimized for performance and availability. The underlying system spreads your data across many physical drives, so that you never have to worry about losing data due to hardware failures. To make migrations safe, you can create snapshots of your volumes any time, and revert to those with two clicks.
Filebrowser
Most applications deal with attached files through their own software, but if you need to edit, upload or download files to or from a volume manually, like changing a config file or uploading a plugin, our filebrowser feature lets you do so safely.
Monitor
Whether your container is working as intended often depends on metrics specific to it. We provide you with some generic metrics, logs, health checks and, when nothing else helps, direct access to your container.