0
0
Ansible playbook for Opnxng deployment
Go to file
2024-06-06 23:52:16 +08:00
files Gitea: theming and added .netrc 2024-06-06 23:52:16 +08:00
setups Documentation 2024-06-06 23:52:16 +08:00
templates Gitea: theming and added .netrc 2024-06-06 23:52:16 +08:00
vars Documentation 2024-06-06 23:52:16 +08:00
.gitignore Updated .gitignore 2024-06-06 23:52:16 +08:00
deploy.yml Inital commit 2023-11-06 10:39:27 +08:00
LICENSE Updated LICENSE 2023-11-07 07:46:42 +08:00
production Inital commit 2023-11-06 10:39:27 +08:00
README.md Update README.md 2024-06-06 23:52:16 +08:00

Ansible project for deploying Docker services to Opnxng

An Ansible project that deploys docker services to our servers.

ansible-playbook -i "production" "deploy.yml"

Services

The services are hosted on one Vultr and four Oracle servers. A variables file defines the services to be deployed or already deployed.

They are deployed with Compose files and load balanced according to the Caddyfile.

Configurations

Our SearXNG instance uses a custom settings.yml that always include upstream changes. It is updated by hand with reference to Pussthecat.org's configuration.

Passwords and other sensitive data are kept locally as encrypted variables in secrets.yml. We host an Authelia and Firefox stack that is restricted to specific users only. Their related files are also kept locally.

Contact

Please contact us via email if you discover any vulnerability or area for improvement in our infrastructure. We would truly appreciate it.