Setting up a simple site with Vercel is also quite easy. You can automatically deploy every time you push something to your repo e.g. to the main branch.
Just thought of Cloudflare — differs from traditional cloud hosting services like AWS, DigitalOcean, or https://Fly.io because it allows you to use your own equipment (home server, Pi, or any device on your local network) while still providing the benefits of secure internet accessibility and global reach.
Consider:
Heroku: While not Swift-specific, Heroku supports Docker deployments. You can containerize your Swift app and take advantage of their free or low-cost tiers.
Consider:
MacStadium: If you want an actual macOS environment, MacStadium offers cloud-based macOS hosting, though it’s pricier than Linux alternatives.
Consider:
Vapor on https://Fly.io: Vapor (as you know) is a powerful server-side Swift framework, and https://Fly.io offers a free tier for lightweight apps with excellent global performance.
Honestly, there’s all sorts of options these days, but either a simple Github pages document or Digital Ocean server should suffice, and the prices range from free to affordable. Other options require learning entirely new ways of doing things, which is a time sink I can’t afford.
Comments
Heroku: While not Swift-specific, Heroku supports Docker deployments. You can containerize your Swift app and take advantage of their free or low-cost tiers.
Cheers! Stay Lifted!
DigitalOcean Droplets: Affordable Linux-based VMs where you can host Swift apps using Vapor or Kitura frameworks.
MacStadium: If you want an actual macOS environment, MacStadium offers cloud-based macOS hosting, though it’s pricier than Linux alternatives.
AWS Lightsail: Simple and affordable, great for running small-scale Swift servers with macOS-like environments.
Vapor on https://Fly.io: Vapor (as you know) is a powerful server-side Swift framework, and https://Fly.io offers a free tier for lightweight apps with excellent global performance.
Sales force has made heroku increasingly unpleasant to use, from a small-biz perspective at least