Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.29 KB

File metadata and controls

41 lines (31 loc) · 1.29 KB

Description

HTTPS & DynDNS support

SWAG - Secure Web Application Gateway sets up a Nginx webserver and reverse proxy with php support, a DynDNS IP refresher and certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL).
It also contains fail2ban for intrusion prevention.

Table of contents

  1. Service requirements
  2. Installation instructions
  3. Notes

Service requirements

Installation instructions

  1. Follow the docs
  2. Start the pod
    podman kube play dyndns-https-pvc.yaml
    podman kube play dyndns-https-ip-secret.yaml
    cp dyndns-https-ip-pod.kube ~/.config/containers/systemd/
    systemctl --user daemon-reload
    systemctl --user start dyndns-https-ip-pod.service
  3. Open the firewall
    firewall-cmd --zone=public --add-service=http --permanent
    firewall-cmd --zone=public --add-service=https --permanent
    firewall-cmd --reload
  4. Add the persistent volumes to the borg backup client

Notes