Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 1.88 KB

README.md

File metadata and controls

55 lines (40 loc) · 1.88 KB

AirStack

📝 Overview

AirStack makes self-hosting as simple as serverless - just one script to set up your entire production environment. Perfect for developers who want to deploy quickly on affordable VPS servers.

✨ Key Features

  • One-command production stack deployment
  • Cost-effective VPS hosting
  • Production-ready security defaults
  • Automated stack configuration:
    • Node.js (Latest LTS)
    • Nginx (with optimized configurations)
    • MySQL/PostgreSQL
    • Redis
    • Fail2ban
    • PM2
    • Let's Encrypt SSL

✅ Verified Environments

  • DigitalOcean: 1vCPU/512MB VPS
  • Ubuntu 20.04, 22.04, 24.04 LTS Installation & Integration Tests

🛠️ Supported Frameworks

Framework Type Status Repository
Remix.run React ✅ Tested remix-run/remix
Next.js React ✅ Tested vercel/next.js
Umami React ✅ Tested umami-software/umami
Nuxt.js Vue ✅ Tested nuxt/nuxt

🏃 Quick Start

# Clone and install
git clone https://github.com/foxlau/airstack.git
cd airstack
chmod +x install.sh uninstall.sh vhost.sh

# Installation completed! It's recommended to reboot your system before proceeding.
sudo ./install.sh

# Configure Nginx virtual hosts
sudo ./vhost.sh

# Uninstall (if needed)
sudo ./uninstall.sh

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.