Container Platform Overview#
Platform Name | Free Service Limit | Restrictions | Official Website | Recommendation and Remarks |
---|---|---|---|---|
Heroku | Limit: 550h/month (1000h/month with credit card) | Sleeps and deletes data | Link | Yes. Recommended for deploying ready-made services on Github. |
Okteto | Limit: 10 CPU, 30 GB RAM, 5 GB ROM | Sleeps and deletes data | Link | Yes. Recommended for practicing Docker, but has limited documentation. |
Goormide | Limit: 1 running instance, 5 sleeping instances, weak | Sleeps, does not delete data | Link | Yes. Essentially an IDE, recommended for coding. |
Railway | Provides $5 free credit every month | Does not sleep, does not delete data | Link | Yes. Recommended. |
Heroku#
- Official Website: Cloud Application Platform | Heroku
- Pricing: Free version with 550h/month, 1000h/month with credit card
- Deployment Method: Git and Docker
- Supports Custom Domain: Yes
- Sleeps: Yes, it will sleep to conserve hours. Sleeping will automatically delete all data.
- Notes: It is recommended to use a reliable VPN when registering on Heroku, as some projects may be banned resulting in account suspension. Some projects may be banned and unable to deploy, in which case, fork and then deploy.
Okteto#
Okteto is based on the k8s platform and can deploy Docker applications. It can be used to build personal websites and supports GitHub login.
Similar to Heroku, the free service also has many limitations. However, Okteto does not limit the total time and can be continuously deployed. But it will sleep and delete all data every 24 hours.
- Official Website: https://cloud.okteto.com/
- Pricing:
- Deployment Method: Git and Docker
- Supports Custom Domain: No
- Sleeps: It can extend the running time by accessing it regularly, but it will sleep and delete data every 24 hours.
- Notes: Okteto is more inclined towards command line development. Its backend interface is very simple, basically only having a deployment function.
Goormide#
Goormide is actually a cloud-based IDE space. You can think of it as a VSCODE deployed on a server. It is based on Ubuntu and, unlike the above platforms, this service can be accessed directly via SSH.
It is recommended to use it for coding. It's quite convenient.
Reference Article:
- Official Website: goormIDE - A Powerful Cloud IDE Service
- Pricing:
- Deployment Method: SSH direct connection
- Supports Custom Domain: No
- Sleeps: Sleeps, does not delete data
- Notes: Supports SSH connection, supports command line, basically a virtual machine.
Railway#
This is similar to Goormide.
- Official Website: Railway
- Pricing:
- Deployment Method: Github, supports mainstream languages like Python, Node.js, etc.
- Supports Custom Domain: Yes
- Sleeps: Does not sleep automatically
- Supports Dockerfile for online building of Docker images
- Pay-as-you-go, provides $5 free credit every month, enough for running small applications.