From 090481ab0dbf4613d13ad17ef24afd3a1bf1dc8c Mon Sep 17 00:00:00 2001 From: Anthony Correa Date: Sun, 19 Mar 2023 18:24:13 -0500 Subject: [PATCH] first commit --- home/certbot/.gitkeep | 0 home/certbot/conf/.gitkeep | 0 home/certbot/www/.gitkeep | 0 home/filebrowser/.gitkeep | 0 home/filebrowser/filebrowser.json | 8 ++ home/filebrowser/srv/.gitkeep | 0 home/foundry/.gitkeep | 0 home/foundry/container_cache/.gitkeep | 0 home/html/certbot/.gitkeep | 0 home/html/test.php | 2 + home/nginx/conf.d/default.conf | 97 +++++++++++++++++++++ home/nginx/nginx.conf | 32 +++++++ home/yacht/.gitkeep | 0 root/compose.sh | 1 + root/compose.yml | 121 ++++++++++++++++++++++++++ root/install-docker.sh | 14 +++ root/nginx-reload.sh | 1 + root/obtain-certs.sh | 2 + root/renew.sh | 2 + 19 files changed, 280 insertions(+) create mode 100644 home/certbot/.gitkeep create mode 100644 home/certbot/conf/.gitkeep create mode 100644 home/certbot/www/.gitkeep create mode 100644 home/filebrowser/.gitkeep create mode 100644 home/filebrowser/filebrowser.json create mode 100644 home/filebrowser/srv/.gitkeep create mode 100644 home/foundry/.gitkeep create mode 100644 home/foundry/container_cache/.gitkeep create mode 100644 home/html/certbot/.gitkeep create mode 100644 home/html/test.php create mode 100644 home/nginx/conf.d/default.conf create mode 100644 home/nginx/nginx.conf create mode 100644 home/yacht/.gitkeep create mode 100644 root/compose.sh create mode 100644 root/compose.yml create mode 100644 root/install-docker.sh create mode 100644 root/nginx-reload.sh create mode 100644 root/obtain-certs.sh create mode 100644 root/renew.sh diff --git a/home/certbot/.gitkeep b/home/certbot/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/certbot/conf/.gitkeep b/home/certbot/conf/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/certbot/www/.gitkeep b/home/certbot/www/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/filebrowser/.gitkeep b/home/filebrowser/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/filebrowser/filebrowser.json b/home/filebrowser/filebrowser.json new file mode 100644 index 0000000..2d1e277 --- /dev/null +++ b/home/filebrowser/filebrowser.json @@ -0,0 +1,8 @@ +{ + "port": 80, + "baseURL": "/filebrowser", + "address": "", + "log": "stdout", + "database": "/database.db", + "root": "/srv" +} \ No newline at end of file diff --git a/home/filebrowser/srv/.gitkeep b/home/filebrowser/srv/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/foundry/.gitkeep b/home/foundry/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/foundry/container_cache/.gitkeep b/home/foundry/container_cache/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/html/certbot/.gitkeep b/home/html/certbot/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/home/html/test.php b/home/html/test.php new file mode 100644 index 0000000..bfd863b --- /dev/null +++ b/home/html/test.php @@ -0,0 +1,2 @@ + /dev/null +sudo apt-get update +sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin \ No newline at end of file diff --git a/root/nginx-reload.sh b/root/nginx-reload.sh new file mode 100644 index 0000000..2e5d2ed --- /dev/null +++ b/root/nginx-reload.sh @@ -0,0 +1 @@ +docker exec -it nginx service nginx reload \ No newline at end of file diff --git a/root/obtain-certs.sh b/root/obtain-certs.sh new file mode 100644 index 0000000..0acb502 --- /dev/null +++ b/root/obtain-certs.sh @@ -0,0 +1,2 @@ +# https://mindsers.blog/post/https-using-nginx-certbot-docker/ +docker compose -f ~/compose.yml run --rm certbot certonly --webroot --webroot-path /var/www/certbot -d rpg.ascorrea.com \ No newline at end of file diff --git a/root/renew.sh b/root/renew.sh new file mode 100644 index 0000000..ba5f1e0 --- /dev/null +++ b/root/renew.sh @@ -0,0 +1,2 @@ +# https://mindsers.blog/post/https-using-nginx-certbot-docker/ +docker compose run --rm certbot renew \ No newline at end of file