Host your app or database
Run your app or database on Container Apps with the runtime installed for you, a web console and snapshots. Pay monthly or by the hour.
Run a Node.js or Python app, a WordPress site or a database server on Container Apps. We install Node.js, Python, WordPress or the database for you, and you run it from the dashboard.
Plans and prices
Apps and databases run on the same plans as every Container Apps server. These are the smallest.
Every Container Apps plan and location
What you can run
Choose the software when you order, and we install it on the server.
- Node.js apps. At each start, the server installs the packages in your package.json and runs your entry file. Give the address of your Git repository when you order, and the server copies your code when we set it up.
- Python apps. At each start, the server installs the packages in your requirements.txt and runs your entry file. You name the entry file when you order, and can change it later on the Settings tab.
- WordPress. We download WordPress for you. Create a database on the Databases tab, and enter its details in the WordPress setup.
- Database servers. Run MariaDB, PostgreSQL, MongoDB or Redis, which your apps reach at the server’s address and port. Each one gets its own random password, which you can change on the Settings tab.
- Files and SFTP. Change your files in the dashboard’s file manager, or copy them with an SFTP app.
- Snapshots and automatic backups. Take a snapshot before a big change. On Pro and up, we take one every day and keep the newest 7. Snapshots hold the server’s files. Databases on the Databases tab are not in them.
How it works
- Choose the software. Order a Container Apps server, and choose Node.js, Python, WordPress or a database.
- Add your code or data. For a Node.js or Python app, give the address of your Git repository when you order. Change files later with SFTP or the file manager.
- Run it and watch it. Start and stop it from the dashboard, and read its output in the console.
Add-ons
An add-on raises one limit of one server without a change of plan.
Guides for apps and databases
Our docs explain each step, from the order to your running app.
- Choose the software: Choose Node.js, Python, WordPress or a database when you order.
- Connect to a server with SFTP: Copy your files with an SFTP app.
- Manage server files: Edit and upload files in the dashboard.
- Create and manage server databases: Create a MariaDB database for your app.
- Startup variables: Change the entry file and the other settings your app starts with.
- Take a server snapshot: Save a copy of the server before a change.
Order a server for your app
Choose Node.js, Python, WordPress or a database, and we install it for you.
Frequently asked questions
Which runtimes and databases can I use?
Node.js and Python for apps, WordPress for sites, and MariaDB, PostgreSQL, MongoDB and Redis for databases. The order page lists the versions you can choose.
How do I put my code on the server?
Give the address of your Git repository when you order a Node.js or Python server, and the server copies your code when we set it up. After that, change files over SFTP or in the file manager.
Can my app use a database?
Create a MariaDB database on the server’s Databases tab, and give your app its address, name and password. Each plan includes a set number of databases.
Is this the same as Container Apps?
Apps and databases run on Container Apps servers, with the same plans, prices and dashboard as game servers.
Can I run my app by the hour?
You can, once you have added a set amount of credit in total. We charge for each hour the server runs, and a stopped server costs nothing.