Provelox

Run Docker Compose apps on your own servers

Paste the compose file you already have. Provelox shows what it will create, then runs each service on Docker Swarm, on a private network where the service names in your file keep working.

A project page for a WordPress project with its two services, a usage summary, the values to connect with, and a rail of sections.A project page for a WordPress project with its two services, a usage summary, the values to connect with, and a rail of sections.
A multi-service project from a template, with its services, usage, how to connect, logs and the compose file.

Preview before anything is created

A project starts from a compose file. Before anything runs, Provelox lists the apps it would create, the volumes and secrets they use, and anything it will not accept, so a problem shows up as a message rather than a half-deployed stack.

Variables written as ${NAME} become a short form: fill them in once, with a default where the file has one.

Services that find each other

Each service becomes an app. They share a private network, so a service called db or redis is reached by that name, as it is when you run the file on a laptop. Only the services you mark as public get a domain; the rest are not reachable from the internet.

Replicas, volumes and environment come from the file. A small extension marks which service is public and which port it listens on.

One page for the whole project

A project has its own page: its services and their status, how much they use together, the values other apps use to connect, the logs, and the compose file itself. Add a service later, or add another template, without starting over.

Questions about this

Does it run docker compose?
No. It reads the compose file and runs each service as a Docker Swarm service, which is what lets it roll out, restart and roll back each one on its own and spread them across servers.
Do my service names still work?
Yes. The services of a project share a private network and answer to the names in the file, so DATABASE_URL pointing at db keeps working.
Can I change the file after it is deployed?
Yes. Edit the compose file from the project page and apply the change.

Be first to know when it is ready

Provelox is coming soon. Leave your address and we will write once, when there is something to try.

Coming soon. Provelox is sponsored by Floms, which will use your address to write to you once, when it is ready to try. We do not share it. See the Floms privacy policy.