a self-hosted, multi-domain replacement for github pages.

gwen 14cbc684b1 Fixed lots of bugs %!s(int64=3) %!d(string=hai) anos
libs 14cbc684b1 Fixed lots of bugs %!s(int64=3) %!d(string=hai) anos
static 35430e1334 starting stuff, and I can catch webhooks! %!s(int64=3) %!d(string=hai) anos
.gitignore c86270c919 add confs to ignore %!s(int64=3) %!d(string=hai) anos
LICENSE 3236bd0825 Initial commit %!s(int64=3) %!d(string=hai) anos
README.md 05b3036c7c made some fixes but certbot aint working, need to get the stderr from her %!s(int64=3) %!d(string=hai) anos
allowed_hosts.lua 14cbc684b1 Fixed lots of bugs %!s(int64=3) %!d(string=hai) anos
config.lua 14cbc684b1 Fixed lots of bugs %!s(int64=3) %!d(string=hai) anos
main.lua 14cbc684b1 Fixed lots of bugs %!s(int64=3) %!d(string=hai) anos
mygit-pages.service 14cbc684b1 Fixed lots of bugs %!s(int64=3) %!d(string=hai) anos
package.lua ac6b02ff29 added some deps %!s(int64=3) %!d(string=hai) anos

README.md

mygit-pages

a self-hosted, multi-domain replacement for github pages. This project is a bit of a perma-proto, so be warned

Installation

  1. Make a user for example named 'pages', and DO NOT git them sudoer permision. Definitely don't run this as root either
  2. Install luvi and make sure it is available to that user, and in it's path
  3. run the following to get the lua deps
    1. lit up