summaryrefslogtreecommitdiff
path: root/nginx/run_certbot.sh
AgeCommit message (Collapse)Author
2026-03-02Add Nexus Repository Manager with Docker registry and Authelia authArseney300
Nexus provides artifact storage (Maven, raw, etc.) and a private Docker registry at registry.swave.lol. Authelia forward-auth protects Gerrit, Jenkins, and Nexus behind SSO. Includes setup guide, nginx config, certbot domains, and a Jenkins pipeline example for artifact uploads. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02Add ghost.swave.lol alias and catch-all for unknown subdomainsArseney300
Add ghost.swave.lol as Ghost alias in nginx and certbot. Add default server blocks that serve a styled 404 error page for any subdomain not configured on the server. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add Gerrit code review service to git-server stackArseney300
Gerrit joins git-network (repo access) and jenkins_network (build triggers), uses the official gerritcodereview/gerrit image with persistent storage under /var/gerrit, and is reverse-proxied via nginx at gerrit.swave.lol and swave.lol/gerrit. Updated certbot, setup guide, and project docs accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add cgit web interface to git-server stackArseney300
Adds a lightweight cgit container (Alpine + fcgiwrap + nginx) that auto-discovers bare repos via scan-path and serves them read-only. Accessible at both cgit.swave.lol and swave.lol/cgit through the main nginx reverse proxy. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add Jenkins reverse proxy to NginxArseney300
- Add jenkins_network to nginx compose (for reaching Jenkins container) - Add jenkins.swave.lol server block in nginx.conf (subdomain access) - Add /jenkins location on swave.lol (path-based access) - Add jenkins.swave.lol to certbot certificate request Jenkins is accessible via both https://jenkins.swave.lol and https://swave.lol/jenkins Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add blog.swave.lol to certbot certificate requestArseney300
The SSL cert now covers both swave.lol and blog.swave.lol to match the updated nginx server_name configuration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Initial commit: bastion server projectArseney300
Add Docker configurations for Ghost, Git server, and Nginx services with documentation and architecture diagrams. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>