Skip to content

TeacakeTech/staticpatch-core

Repository files navigation

StaticPatch - Static Website Hosting with Apache and Continous Deployment and more

  • 🖥️ Static website hosting with Apache on your own Linux VM
  • 🚢 Continuous Deployment from GitHub Actions, GitLab and more with any static site builder you can run in them (so pretty much any of them)
  • 🔐 Continuous Deployment from public or private git repositories
  • 👁️ Preview builds on sub domains and sub directories
  • 🔒 CertBot and Let's Encrypt for automatic SSL
  • 🔑 HTTP basic auth
  • ✏️ Add .htaccess files with the Apache directives you already know - eg,
  • ➡️ ... Redirects
  • 🔖 ... Tell browsers to cache your CSS/JS
  • 🔑 ... CORS headers

We run a small Django app to allow you to configure sites and continuous deploys. The app then processes any deploys and sets up SSL certificates and Apache configuration as needed (but public viewers never interact with the app - only with Apache directly).

(Static websites are also sometimes called pre-rendering server-side rendering (SSR) - we support those to!)

Set up Continuous Deployment

See docs directory.

Host on your own Linux server

OS Python Apache Certbot
Ubuntu 24.04 3.12 2.4 2.9

See host directory for more.

Develop the tool?

See dev directory for more.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published