Skip to content

FTL: Faster Than Light Deployment

Deploy your web applications to production servers without complexity. FTL handles everything from server setup to SSL certificates.

🚀 Deploy with a single command

🔒 Automatic server security setup

🌐 Free SSL certificates included

📦 Database setup and management

♻️ Updates without downtime

🛠️ No DevOps expertise needed

yaml
# Simple configuration - just fill in your details
project:
  name: my-website # Your project name
  domain: mysite.com # Your domain name
  email: [email protected] # Your email for SSL

# Your server details from your hosting provider
server:
  host: 64.23.132.12 # Your server IP
  user: deploy
  ssh_key: ~/.ssh/id_rsa

# Your application
services:
  - name: website
    port: 3000 # Your app's port

# Need a database? Just add it here
dependencies:
  - postgres:16

What is FTL?

FTL helps developers deploy web applications to production servers. It automates all the complex parts of deployment that usually require DevOps expertise:

  • Sets up your server with all required security
  • Installs and configures your database
  • Gets free SSL certificates for your domain
  • Keeps your site running during updates

How Simple Is It?

  1. Install FTL on your computer
  2. Rent a basic server from any provider
  3. Create a simple config file
  4. Run ftl deploy

That's it. FTL handles everything else - server setup, security, SSL, databases, and more.

Perfect For

  • Developers deploying their first production application
  • Small to medium web applications
  • Teams without dedicated DevOps engineers
  • Anyone who wants to focus on coding, not server management

When to Consider Alternatives

  • Large enterprise applications
  • Microservice architectures with many components

Released under the MIT License.