diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 06616aa..57edf37 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -10,7 +10,7 @@ } } -https://www.ilnostropianetaselvaggio.it { +https://www.novemila.org { # Set this path to your site's directory. root * /home/sistemostro/website/ @@ -18,60 +18,60 @@ https://www.ilnostropianetaselvaggio.it { file_server } -https://ilnostropianetaselvaggio.it { - redir https://www.ilnostropianetaselvaggio.it{uri} +https://novemila.org { + redir https://www.novemila.org{uri} } # VAULTWARDEN -https://vault.ilnostropianetaselvaggio.it { +https://vault.novemila.org { reverse_proxy localhost:3001 } # NTFY -https://ntfy.ilnostropianetaselvaggio.it { +https://ntfy.novemila.org { reverse_proxy localhost:3003 } # RSS -https://rss.ilnostropianetaselvaggio.it { +https://rss.novemila.org { reverse_proxy localhost:3004 } # COLLABORA -https://code.ilnostropianetaselvaggio.it { - encode gzip - reverse_proxy localhost:3005 { - transport http { - tls_insecure_skip_verify - } - } -} +#https://code.ilnostropianetaselvaggio.it { +# encode gzip +# reverse_proxy localhost:3005 { +# transport http { +# tls_insecure_skip_verify +# } +# } +#} # GITEA -https://git.ilnostropianetaselvaggio.it { +https://git.novemila.org { reverse_proxy localhost:3006 } # KUMA -https://mon.ilnostropianetaselvaggio.it { +https://mon.novemila.org { reverse_proxy localhost:3007 } # CASTOPOD -https://podcast.ilnostropianetaselvaggio.it { +https://podcast.novemila.org { reverse_proxy localhost:3008 } # NEXTCLOUD -https://admin.cloud.ilnostropianetaselvaggio.it { +https://admin.cloud.novemila.org { reverse_proxy localhost:3010 { transport http { tls_insecure_skip_verify @@ -79,31 +79,31 @@ https://admin.cloud.ilnostropianetaselvaggio.it { } } -https://cloud.ilnostropianetaselvaggio.it:443 { +https://cloud.novemila.org { reverse_proxy localhost:11000 } # LIBRE-TRANSLATE -https://translate.ilnostropianetaselvaggio.it { +https://translate.novemila.org { reverse_proxy localhost:3011 } # LINKWARDEN -https://link.ilnostropianetaselvaggio.it { +https://link.novemila.org { reverse_proxy localhost:3012 } # BESZEL -https://server.ilnostropianetaselvaggio.it { +https://server.novemila.org { reverse_proxy localhost:3013 } # GOT2SOCIAL # https://docs.gotosocial.org/en/latest/getting_started/reverse_proxy/caddy/ -https://social.ilnostropianetaselvaggio.it { +https://social.novemila.org { redir / /about 301 encode zstd gzip reverse_proxy * localhost:3014 { @@ -113,27 +113,27 @@ https://social.ilnostropianetaselvaggio.it { # FMD -https://fmd.ilnostropianetaselvaggio.it { +https://fmd.novemila.org { reverse_proxy localhost:3015 } # MOLLY -https://molly.ilnostropianetaselvaggio.it { +https://molly.novemila.org { reverse_proxy / localhost:8020 } # SNIKKET -http://chat.ilnostropianetaselvaggio.it, -http://groups.chat.ilnostropianetaselvaggio.it, -http://share.chat.ilnostropianetaselvaggio.it { +http://chat.novemila.org, +http://groups.chat.novemila.org, +http://share.chat.novemila.org { reverse_proxy localhost:5080 } -chat.ilnostropianetaselvaggio.it, -groups.chat.ilnostropianetaselvaggio.it, -share.chat.ilnostropianetaselvaggio.it { +chat.novemila.org, +groups.chat.novemila.org, +share.chat.novemila.org { reverse_proxy https://localhost:5443 { transport http { tls_insecure_skip_verify diff --git a/castopod/.env b/castopod/.env index a934147..b4f01ff 100644 --- a/castopod/.env +++ b/castopod/.env @@ -1,9 +1,9 @@ MYSQL_PASSWORD="" -CP_BASEURL="" +CP_BASEURL="https://podcast.novemila.org" CP_ANALYTICS_SALT="" CP_REDIS_PASSWORD="" -CP_EMAIL_SMTP_HOST="" -CP_EMAIL_FROM="" -CP_EMAIL_SMTP_USERNAME="" +CP_EMAIL_SMTP_HOST="mail.infomaniak.com" +CP_EMAIL_FROM="novemila@ik.me" +CP_EMAIL_SMTP_USERNAME="novemila@ik.me" CP_EMAIL_SMTP_PASSWORD="" -MYSQL_ROOT_PASSWORD="" +MYSQL_ROOT_PASSWORD="" \ No newline at end of file diff --git a/castopod/docker-compose.yml b/castopod/docker-compose.yml index 727448c..773b4c0 100644 --- a/castopod/docker-compose.yml +++ b/castopod/docker-compose.yml @@ -51,6 +51,7 @@ services: command: --requirepass ${CP_REDIS_PASSWORD} volumes: - castopod-cache:/data + restart: always networks: - castopod diff --git a/gotosocial/docker-compose.yml b/gotosocial/docker-compose.yml index 33758d5..a47fa39 100644 --- a/gotosocial/docker-compose.yml +++ b/gotosocial/docker-compose.yml @@ -1,38 +1,38 @@ services: gotosocial: image: superseriousbusiness/gotosocial:latest - container_name: gotosocial + container_name: gts user: 1000:1000 mem_limit: 2g networks: - gotosocial environment: # Change this to your actual host value. - GTS_HOST: social.ilnostropianetaselvaggio.it + GTS_HOST: social.novemila.org GTS_DB_TYPE: sqlite - GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db - GTS_CONFIG_PATH: /gotosocial/config.yaml + GTS_DB_ADDRESS: /gts/storage/sqlite.db + GTS_CONFIG_PATH: /gts/config.yaml # Change this to true if you're not running # GoToSocial behind a reverse proxy. GTS_LETSENCRYPT_ENABLED: "false" # Set your email address here if you # want to receive letsencrypt notices. GTS_LETSENCRYPT_EMAIL_ADDRESS: "" - GTS_WAZERO_COMPILATION_CACHE: /gotosocial/.cache + GTS_WAZERO_COMPILATION_CACHE: /gts/.cache ## For reverse proxy setups: GTS_TRUSTED_PROXIES: "127.0.0.1/32" ## Set the timezone of your server: TZ: Europe/Rome ports: ## For reverse proxy setups: - - 127.0.0.1:3014:8080 + - 127.0.0.1:3020:8080 volumes: - - ./data:/gotosocial/storage - - ./.cache:/gotosocial/.cache + - ./data:/gts/storage + - ./.cache:/gts/.cache ## https://docs.gotosocial.org/en/latest/configuration/ - type: bind source: ./config.yaml - target: /gotosocial/config.yaml + target: /gts/config.yaml read_only: true restart: "always" @@ -42,4 +42,6 @@ networks: driver: default # Create users -# https://docs.gotosocial.org/en/latest/getting_started/user_creation/ \ No newline at end of file +# https://docs.gotosocial.org/en/latest/getting_started/user_creation/ +# Promote user +# docker exec -it gts /gotosocial/gotosocial --config-path /gts/config.yaml admin account promote --username superadmin \ No newline at end of file diff --git a/libretranslate/docker-compose.yml b/libretranslate/docker-compose.yml index 3685f19..b5f0296 100644 --- a/libretranslate/docker-compose.yml +++ b/libretranslate/docker-compose.yml @@ -8,8 +8,8 @@ services: ## Uncomment this for logging in docker compose logs tty: true healthcheck: - test: ['CMD-SHELL', './venv/bin/python scripts/healthcheck.py'] - mem_limit: 2g + test: ['CMD-SHELL', './venv/bin/python scripts/healthcheck.py'] + mem_limit: 2g ## Uncomment above command and define your args if necessary command: --ssl --ga-id MY-GA-ID --req-limit 100 --char-limit 5000 ## Uncomment this section and the libretranslate_api_keys volume if you want to backup your API keys diff --git a/linkwarden/.env b/linkwarden/.env index 10bd4da..17f53d8 100644 --- a/linkwarden/.env +++ b/linkwarden/.env @@ -1,17 +1,13 @@ -# The only thing you MUST change here is NEXTAUTH_SECRET and POSTGRES_PASSWORD, they both should be different secret phrases -# The NEXTAUTH_URL should be changed to your domain name only if you are hosting it somewhere else - -NEXTAUTH_URL=http://link.ilnostropianetaselvaggio.it/api/v1/auth -NEXTAUTH_SECRET=changeme +NEXTAUTH_URL=http://link.novemila.org/api/v1/auth +NEXTAUTH_SECRET= # Manual installation database settings # Example: DATABASE_URL=postgresql://user:password@localhost:5432/linkwarden DATABASE_URL=postgresql://user:password@localhost:5432/linkwarden +# DATABASE_URL= # Docker installation database settings -POSTGRES_PASSWORD=changeme - -# https://docs.linkwarden.app/self-hosting/environment-variables +POSTGRES_PASSWORD= # Additional Optional Settings PAGINATION_TAKE_COUNT= diff --git a/mollysocket/prod.toml b/mollysocket/prod.toml index 05e3ebf..47fc033 100644 --- a/mollysocket/prod.toml +++ b/mollysocket/prod.toml @@ -1,5 +1,5 @@ db = '/opt/mollysocket/mollysocket.db' -allowed_endpoints = ['https://ntfy.ilnostropianetaselvaggio.it', 'https://up.conversations.im'] +allowed_endpoints = ['*'] allowed_uuids = ['*'] webserver = true -port = 8020 +port = 8020 \ No newline at end of file diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml index 8820eb5..9157095 100644 --- a/nextcloud/docker-compose.yml +++ b/nextcloud/docker-compose.yml @@ -31,9 +31,9 @@ services: - NEXTCLOUD_STARTUP_APPS=deck twofactor_totp calendar contacts notes bookmarks - NEXTCLOUD_ADDITIONAL_APKS=imagemagick - NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS=imagick - # TALK_PORT=3478 + - TALK_PORT=3480 - WATCHTOWER_DOCKER_SOCKET_PATH=/var/run/docker.sock # Needs to be specified if the docker socket on the host is not located in the default '/var/run/docker.sock'. Otherwise mastercontainer updates will fail. For macos it needs to be '/var/run/docker.sock' volumes: nextcloud_aio_mastercontainer: - name: nextcloud_aio_mastercontainer # This line is not allowed to be changed as otherwise the built-in backup solution will not work + name: nextcloud_aio_mastercontainer # This line is not allowed to be changed as otherwise the built-in backup solution will not work \ No newline at end of file diff --git a/ntfy/docker-compose.yml b/ntfy/docker-compose.yml index 210636b..d779b3c 100644 --- a/ntfy/docker-compose.yml +++ b/ntfy/docker-compose.yml @@ -6,9 +6,9 @@ services: - serve environment: - TZ=CET # optional: set desired timezone - - NTFY_BASE_URL=https://ntfy.ilnostropianetaselvaggio.it + - NTFY_BASE_URL=https://ntfy.novemila.org - NTFY_BEHIND_PROXY=true - mem_limit: 128m + mem_limit: 128m volumes: - /var/cache/ntfy:/var/cache/ntfy - /etc/ntfy:/etc/ntfy diff --git a/snikket/snikket.conf b/snikket/snikket.conf index 1e49b8c..b45c180 100644 --- a/snikket/snikket.conf +++ b/snikket/snikket.conf @@ -1,7 +1,8 @@ # The primary domain of your Snikket instance -SNIKKET_DOMAIN= +# SNIKKET_DOMAIN=chat.ilnostropianetaselvaggio.it +SNIKKET_DOMAIN=chat.novemila.org # An email address where the admin can be contacted # (also used to register your Let's Encrypt account to obtain certificates) SNIKKET_ADMIN_EMAIL= SNIKKET_TWEAK_HTTP_PORT=5080 -SNIKKET_TWEAK_HTTPS_PORT=5443 +SNIKKET_TWEAK_HTTPS_PORT=5443 \ No newline at end of file diff --git a/vaultwarden/.env b/vaultwarden/.env index 2e683fe..acb9851 100644 --- a/vaultwarden/.env +++ b/vaultwarden/.env @@ -1,6 +1,6 @@ -VAULT_DOMAN="" +VAULT_DOMAN="https://vault.novemila.org" VAULT_ADMIN_TOKEN="" -VAULT_SMTP_HOST="" -VAULT_SMTP_FROM="" -VAULT_SMTP_USER="" -VAULT_SMTP_PASSWD="" +VAULT_SMTP_HOST="mail.infomaniak.com" +VAULT_SMTP_FROM="novemila@ik.me" +VAULT_SMTP_USER="novemila@ik.me" +VAULT_SMTP_PASSWD="" \ No newline at end of file diff --git a/watchtower/.env b/watchtower/.env index 1e8ca08..6a6d55c 100644 --- a/watchtower/.env +++ b/watchtower/.env @@ -1,7 +1,7 @@ -WATCHTOWER_NOTIFICATIONS_HOSTNAME="Ilnostropianetaselvaggio Server" -WATCHTOWER_NOTIFICATION_EMAIL_FROM="" +WATCHTOWER_NOTIFICATIONS_HOSTNAME="Novemila Server" +WATCHTOWER_NOTIFICATION_EMAIL_FROM="novemila@ik.me" WATCHTOWER_NOTIFICATION_EMAIL_TO="" -WATCHTOWER_NOTIFICATION_EMAIL_SERVER="" +WATCHTOWER_NOTIFICATION_EMAIL_SERVER="mail.infomaniak.com" WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587 -WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER="" +WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER="novemila@ik.me" WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD="" \ No newline at end of file