Skip to content

Metropolis-nexus/NGINX-Setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NGINX Setup

ShellCheck

NGINX configurations meant for deployment on Fedora CoreOS.

Note: While it is possible to combine https and stream in a single VM, Metropolis.nexus uses 2 separate VMs to keep the config simple and be more efficient.

Deployment

  • Install required dependencies:
sudo rpm-ostree install certbot nginx policycoreutils-python-utils
sudo reboot
  • Run setup.sh
  • Generate a certificate with the certbot-command example
  • Copy /etc/nginx/conf.d/default-quic from the repo and adjust accordingly

Stream Deployment

  • Install required dependencies:
sudo rpm-ostree install certbot nginx-mod-stream policycoreutils-python-utils
  • Run setup.sh
  • Generate a certificate with the certbot-command example
  • Copy /etc/nginx/stream.d/default from the repo and adjust accordingly

About

NGINX setup on Fedora CoreOS

Resources

License

Security policy

Stars

Watchers

Forks

Languages