a. fox dae8cc36e3 | ||
---|---|---|
Caddy.pages | ||
README.md | ||
check_repo.sh | ||
pages-caddy.service | ||
pages-refresh.service | ||
pages-refresh.timer | ||
refresh_repos.sh |
README.md
🦊.📄
a. fox
!!WARNING!!
this is untested and probably broken (at best) - use at your own discretion :)))
a slapdash project to serve static websites from gitea/forgejo without having to spin up nodejs or deal with cloudflare :)
Running
- Download caddy with the
caddy-exec
plugin installed - Replace
<CHANGE>.<ME>
in caddy.pages with your domain name - Replace
<YOUR_GIT_DOMAIN_HERE>
in pages-caddy.service with your gitea/forgejo domain - Install ruby
- Install jekyll
# adduser pages -m -s /usr/bin/false && sudo -u pages -c "git clone https://dev.focks.website/focks.pages /home/pages/focks.pages"
# chmod +x /home/pages/focks.pages/*.sh
# ln -s /home/pages/focks.pages/pages-caddy.service /etc/systemd/system/pages-caddy.service
# ln -s /home/pages/focks.pages/pages-refresh.service /etc/systemd/system/pages-refresh.service
# ln -s /home/pages/focks.pages/pages-refresh.timer /etc/systemd/system/pages-refresh.timer
# systemctl daemon-reload
# systemctl enable pages-refresh.timer && systemctl start pages-refresh.timer
# systemctl enable pages-caddy.service && systemctl start pages-caddy.service
License
MIT