Skip to content

codetot-web/litesoup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

litesoup

WordPress hosting on your own VPS. Sane defaults, no lock-in.

CI Latest Release License: MIT

One bash script turns a fresh Ubuntu 24.04 box into a production-ready WordPress host:

  • Apache 2.4 + multi-version PHP 8.0–8.5 + MariaDB + wp-cli + certbot
  • Redis + Memcached with safe loopback defaults
  • ufw + fail2ban + unattended-upgrades + per-service hardening (sshd / apache / php)
  • Each WordPress site runs as its own UNIX user with isolated PHP-FPM, never as www-data

Built for agencies hosting 5–50 client sites per box who don't want runcloud lock-in or Docker complexity.

30-second start

git clone https://github.com/codetot-web/litesoup.git
cd litesoup
sudo bash install/install-stack.sh
sudo bash site/site-create.sh --domain=example.com --tls=letsencrypt --email=ops@example.com

That's a working HTTPS WordPress site. ~15 min total on a fresh Ubuntu 24.04 box.

Networks where launchpad is blocked

If ppa.launchpadcontent.net is unreachable from your host (some DigitalOcean regions, GitHub Actions runners), add the env var:

LITESOUP_PPA_FORCE_MIRROR=cloudpanel sudo bash install/install-stack.sh

This skips the slow launchpad attempt and goes straight to the CloudPanel CDN mirror (same packages, byte-equivalent installs).

Documentation

Full docs at docs.litesoup.com.

Quick links:

  • Install — full guide, requirements, all flags
  • Sitessite-create, site-set-php, site-set-tier, site-set-tls
  • Hardening — what's locked down + opt-in stricter posture
  • Caching — Redis / Memcached + recommended WP plugins
  • Audit — read-only check scripts
  • Troubleshooting — common issues + fixes
  • Architecture — how it's built, why bare-metal apt over Docker
  • Roadmap — what's done + what's next
  • Contributing — dev setup + multi-agent dispatch pattern

Get help

License

MIT — use it, fork it, ship it. No tracking, no telemetry, no upsell.

About

Opinionated, lean WordPress server stack and fleet dashboard.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors