From dc9d6249e0d7ad5dcab8de91b555fb2278abca4e Mon Sep 17 00:00:00 2001 From: alecerosiete Date: Thu, 5 Jun 2025 15:57:50 -0300 Subject: [PATCH] first commit --- .gitignore | 1 + README.md | 1 + data/database.sqlite | Bin 0 -> 106496 bytes data/keys.json | 4 + data/logs/fallback_access.log | 7 + data/logs/fallback_error.log | 1 + data/logs/letsencrypt-requests_access.log | 12 + data/logs/letsencrypt-requests_error.log | 0 data/logs/proxy-host-1_access.log | 8833 +++++++++++++++++++++ data/logs/proxy-host-1_error.log | 36 + data/logs/proxy-host-2_access.log | 581 ++ data/logs/proxy-host-2_error.log | 6 + data/nginx/proxy_host/1.conf | 80 + data/nginx/proxy_host/2.conf | 81 + docker-compose.yaml | 11 + letsencrypt/renewal/npm-7.conf | 23 + letsencrypt/renewal/npm-9.conf | 22 + 17 files changed, 9699 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 data/database.sqlite create mode 100644 data/keys.json create mode 100644 data/logs/fallback_access.log create mode 100644 data/logs/fallback_error.log create mode 100644 data/logs/letsencrypt-requests_access.log create mode 100644 data/logs/letsencrypt-requests_error.log create mode 100644 data/logs/proxy-host-1_access.log create mode 100644 data/logs/proxy-host-1_error.log create mode 100644 data/logs/proxy-host-2_access.log create mode 100644 data/logs/proxy-host-2_error.log create mode 100644 data/nginx/proxy_host/1.conf create mode 100644 data/nginx/proxy_host/2.conf create mode 100644 docker-compose.yaml create mode 100644 letsencrypt/renewal/npm-7.conf create mode 100644 letsencrypt/renewal/npm-9.conf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ec19369 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +letsencrypt/* diff --git a/README.md b/README.md new file mode 100644 index 0000000..9d585bf --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +

Pushcaller nginx proxy manager

diff --git a/data/database.sqlite b/data/database.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..f8ec6788129d226ff17239266aac71fdf58b7cd1 GIT binary patch literal 106496 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 h@Q0NHPd(x6;k+QhHb9