Compare commits

...

75 Commits

Author SHA1 Message Date
Trez.One 2870d94259 Merge remote-tracking branch 'refs/remotes/origin/jitsi-redeploy' into jitsi-redeploy
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 11m50s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 32m41s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 10m48s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 6m33s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 3m55s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Failing after 20m52s
2025-05-03 09:03:10 -04:00
Trez.One 29b1026a07 Pipeline fix for container registry. 2025-05-03 08:42:29 -04:00
Trez.One fbbdbb2888 chore: Update README 2025-05-03 12:15:07 +00:00
Trez.One a75cc150e5 Jitsi env updates.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 9m19s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 21m10s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 5m25s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 9m35s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 28s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Failing after 6m17s
2025-05-03 07:31:24 -04:00
Trez.One 1918d96819 chore: Update README 2025-04-30 15:45:18 +00:00
Trez.One 2af3ea0a32 Removing MiroTalk and re-adding Jitsi stack.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 9m44s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 18m35s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 4m18s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 7m35s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 5m25s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Failing after 14m30s
2025-04-30 08:54:48 -04:00
Trez.One efd0c15115 SearxNG config change (timeout).
Auto-Unseal for Vault / Unseal Vault (push) Failing after 10m54s
2025-04-29 22:03:00 -04:00
Trez.One 48008fa6c7 Typo fixes in Ghost config. 2025-04-29 07:54:41 -04:00
Trez.One 84a5d7c0df SearxNG tweak.
Auto-Unseal for Vault / Unseal Vault (push) Failing after 13m51s
2025-04-28 19:09:51 -04:00
Trez.One 0c97cd8ace Volume change for Ghost
Auto-Unseal for Vault / Unseal Vault (push) Successful in 11m0s
2025-04-27 20:33:01 -04:00
Trez.One 7c5d9561bb . 2025-04-27 17:28:47 -04:00
Trez.One 53c45f5c4d Fixing Multi-Scrobbler template. 2025-04-27 16:58:42 -04:00
Trez.One 672c39c10a Minor fixes. 2025-04-27 16:28:26 -04:00
Trez.One 2550447b0f Minor fixes. 2025-04-27 16:26:30 -04:00
gitea-sonarqube-bot 427ed55a88 Auto Merge of PR 42 - loggifly-update-2025-04-25-0732
Merged by Trez.One
2025-04-27 15:49:21 -04:00
Trez.One 1901f18792 chore: Update README 2025-04-27 19:43:59 +00:00
Trez.One 8fcc4e6d52 Updating HC Vault token in Ansible.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 3m16s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 32m17s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 4m22s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 8m23s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 2m51s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Failing after 15m41s
2025-04-27 11:53:49 -04:00
Trez.One 2c3de2d06a Port and volume changes for AdGuardHome. 2025-04-27 11:13:56 -04:00
Trez.One 39055a7ed1 Adding OmniTools.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 12m19s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 14m15s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
2025-04-26 20:37:45 -04:00
Trez.One eeef1e1dec Adding Ghost container to Loggifly.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 11m13s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 38m44s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
2025-04-25 14:57:48 -04:00
Trez.One 41401abc5f AdGuard port fix.
Auto-Unseal for Vault / Unseal Vault (push) Failing after 10m54s
2025-04-22 10:24:41 -04:00
Trez.One 3c9bf8165b AdGuard port fix. 2025-04-22 10:22:09 -04:00
Trez.One 3723b0ef01 Additional port configs for AdGuard Home. 2025-04-22 10:07:05 -04:00
Trez.One af17e3968d Adding Docker registry login for Gitea OCR.
Auto-Unseal for Vault / Unseal Vault (push) Successful in 6m48s
2025-04-20 16:10:28 -04:00
gitea-sonarqube-bot a38938b2e7 Auto Merge of PR 41 - jitsi-removal-mirotalk-deployment
Merged by Trez.One
2025-04-20 15:25:28 -04:00
Trez.One caa0479294 chore: Update README 2025-04-20 19:22:09 +00:00
Trez.One f3194795ce Typo fix for MiroTalk.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 8m11s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 22m29s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 6m31s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 9m23s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 2m0s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 26m37s
2025-04-20 14:35:15 -04:00
Trez.One 4940b2d93f Adding Mirotalk and removing Jitsi.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 14m3s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 28m39s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
2025-04-20 13:36:11 -04:00
gitea-sonarqube-bot 5479b52e25 Auto Merge of PR 39 - scraperr-api-sqlite-fix
Merged by Trez.One
2025-04-20 12:34:34 -04:00
Trez.One cb43b96b73 Merge pull request 'Adding cron workflow for unsealing HC Vault.' (#40) from vault-auto-unseal-workflow into main
Reviewed-on: Trez.One/rinoa-docker#40
2025-04-20 11:16:58 -04:00
Trez.One 66afa1519d Adding cron workflow for unsealing HC Vault.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been cancelled
2025-04-20 11:13:39 -04:00
Trez.One 39243da7d2 Typo in Scraperr.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 10m36s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 36m37s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 9m31s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 1m54s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 4m0s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 16m20s
2025-04-20 09:55:23 -04:00
Trez.One 86f7063119 Slight changes to Scraperr services.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 11m46s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 39m21s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
2025-04-20 08:12:16 -04:00
gitea-sonarqube-bot 4257aa7662 Auto Merge of PR 38 - dawarich-misc-fixes
Merged by Trez.One
2025-04-17 12:12:41 -04:00
Trez.One 119153e4d6 chore: Update README 2025-04-17 16:08:36 +00:00
Trez.One 5389661934 Fixes for Sonashow, Dawarich, and Multi-Scrobbler services.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 20m33s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 18m44s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 3m22s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 9m52s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 2m8s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 18m24s
2025-04-17 10:55:04 -04:00
Trez.One 5a0ec9ff35 Dawarich fix. 2025-04-17 09:53:32 -04:00
Trez.One 90ec74b32b Narrowing Loggifly scope for now. 2025-04-17 09:30:32 -04:00
Trez.One 1f90b9d6fe AdGuard fix for DNS listener. 2025-04-17 06:51:41 -04:00
Trez.One e9191b5949 AdGuard and Immich tweaks. 2025-04-17 06:07:44 -04:00
Trez.One bd566ea665 AdGuard and Immich tweaks. 2025-04-17 06:04:11 -04:00
Trez.One 6e2fbfd217 Tweaks to AdGuard volumes. 2025-04-16 12:25:04 -04:00
Trez.One c1a05f7387 Adguard changes. 2025-04-16 12:10:38 -04:00
Trez.One 25a2c240a7 Minor changes to Apprise and Explo services. 2025-04-11 06:07:41 -04:00
Trez.One 230054cb13 Adding containers to Loggifly monitoring. 2025-04-08 17:44:58 -04:00
Trez.One a100484a44 Config change for apprise. 2025-04-07 09:09:45 -04:00
Trez.One f98ef75dc6 Minor fixes for Loggifly and other services. 2025-04-06 19:03:54 -04:00
gitea-sonarqube-bot bfcf9a8cda Auto Merge of PR 37 - loggifly-apprise-deployment
Merged by Trez.One
2025-04-06 14:48:03 -04:00
Trez.One 609e9f62ba Typo fixes.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 10m30s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 24m10s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 8m21s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 37s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 3m56s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 29m0s
2025-04-06 14:03:02 -04:00
Trez.One e4409f164a Merge remote-tracking branch 'refs/remotes/origin/loggifly-apprise-deployment' into loggifly-apprise-deployment
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 1m52s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 31m55s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
2025-04-06 13:26:09 -04:00
Trez.One 364a501073 Apprise and Loggifly filename fixes; adding labels for Apprise. 2025-04-06 13:25:51 -04:00
gitea-sonarqube-bot ccfb6a9b31 Auto Merge of PR 36 - loggifly-apprise-deployment
Merged by Trez.One
2025-04-06 10:56:59 -04:00
Trez.One f07db816fa chore: Update README 2025-04-06 14:55:51 +00:00
Trez.One c34fddc96f Adding Apprise and Loggifly services.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 15m12s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 20m44s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 1m28s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 2m56s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 46s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 29m53s
2025-04-06 09:52:28 -04:00
Trez.One 4ca0e6d491 Adding configs for Apprise and Loggifly. 2025-04-06 09:52:28 -04:00
Trez.One 171303b2ca Merge remote-tracking branch 'refs/remotes/origin/main' 2025-04-05 08:43:35 -04:00
Trez.One 37f1a624f8 Adding port for AdGuard. 2025-04-05 08:42:06 -04:00
gitea-sonarqube-bot 6f4f0f0b5a Auto Merge of PR 35 - uptimekuma-monitor-swag-log-adjustments-explo-deploy
Merged by Trez.One
2025-04-03 18:43:28 -04:00
Trez.One 966dd5571d chore: Update README 2025-04-03 22:36:52 +00:00
Trez.One 86e2fb1ff5 Fixing volume typo for Explo.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 6m51s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Successful in 37m45s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Successful in 11m51s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Successful in 9m0s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Successful in 5m34s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Successful in 34m32s
2025-04-03 12:59:48 -04:00
Trez.One f767111741 Adding longer interval for Uptime-Kuma checks, nginx access/error logging per-service; service Explo.
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Check and Create PR (push) Successful in 10m59s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Docker Compose & Ansible Lints (push) Failing after 32m20s
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Ansible/Docker Deployment / Ansible Configs & Docker Compose Deployment (push) Has been skipped
2025-04-02 20:05:30 -04:00
Trez.One cdc39625e6 ... 2025-04-02 10:42:12 -04:00
Trez.One ebadf586cc Removing a few unused services. 2025-03-29 19:49:37 -04:00
Trez.One d893d57aaf ... 2025-03-26 07:38:17 -04:00
Trez.One c3872c22a7 Removing Bunkerweb and Netbird. 2025-03-23 11:32:44 -04:00
Trez.One 2f77378334 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-03-22 11:57:12 -04:00
Trez.One 823a455718 Readding envs for Ghost. 2025-03-22 11:56:10 -04:00
Trez.One 0898c75458 Disabling Docker stats for Homepage. 2025-03-22 11:51:31 -04:00
Trez.One 5a13640f38 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-03-21 12:29:06 -04:00
Trez.One d261db50b6 Reverting back to env vars for Ghost. 2025-03-21 12:28:42 -04:00
Trez.One cd9ee63a0a Merge remote-tracking branch 'refs/remotes/origin/main' 2025-03-21 09:58:24 -04:00
Trez.One 8835d29fa5 Tweaks to Ghost. 2025-03-21 09:51:48 -04:00
Trez.One 8371737c46 Correction in Ghost config. 2025-03-21 06:33:44 -04:00
gitea-sonarqube-bot 0f6795d296 Auto Merge of PR 34 - ghost-config-redeploy
Merged by Trez.One
2025-03-20 22:27:59 -04:00
Trez.One cb10b4073f chore: Update README 2025-03-21 02:24:40 +00:00
12 changed files with 858 additions and 536 deletions
@@ -311,6 +311,12 @@ jobs:
version: "11.0.0"
- name: Install Vault
uses: cpanato/vault-installer@main
- name: Login to Gitea Container Registry
uses: docker/login-action@v3
with:
registry: gitea:3000
username: gitea-sonarqube-bot
password: ${{ secrets.BOT_GITEA_TOKEN }}
- name: Install hvac
run: pip install hvac
- name: Gotify Notification
@@ -0,0 +1,28 @@
name: Auto-Unseal for Vault
on:
schedule:
- cron: "30 2 * * *"
jobs:
auto-unseal:
name: Unseal Vault
runs-on: ubuntu-latest
env:
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
VAULT_SHARDS: |
${{ secrets.VAULT_UNSEAL_SHARDS }}
VAULT_NAMESPACE: ""
steps:
- name: Cache Vault install
id: cache-vault
uses: actions/cache@v4
with:
path: /opt/hostedtoolcache/vault/1.18.0/x64
key: vault-${{ runner.os }}-1.18.0
- name: Install Vault
uses: cpanato/vault-installer@main
- name: Unseal Vault
run: |
for vault_shard in $(cat ${VAULT_SHARDS}); do
vault operator unseal -address=${VAULT_ADDR} -non-interactive "${vault_shard}"
done
+6 -17
View File
@@ -6,6 +6,7 @@
| --- | --- |
| actual_server | docker.io/actualbudget/actual-server:latest |
| adguard | adguard/adguardhome:latest |
| apprise-api | lscr.io/linuxserver/apprise-api:latest |
| archivebox | archivebox/archivebox:latest |
| audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest |
| authelia | authelia/authelia:master |
@@ -18,10 +19,6 @@
| bitwarden | vaultwarden/server:latest |
| bluesky-pds | code.modernleft.org/gravityfargo/bluesky-pds:v0.4.98 |
| browserless | ghcr.io/browserless/chromium:latest |
| bunkerweb | bunkerity/bunkerweb:1.6.0 |
| bunkerweb-scheduler | bunkerity/bunkerweb-scheduler:1.6.0 |
| bunkerweb-autoconf | bunkerity/bunkerweb-autoconf:1.6.0 |
| bunkerweb-ui | bunkerity/bunkerweb-ui:1.6.0 |
| bytebase | bytebase/bytebase:3.5.0 |
| bytestash | ghcr.io/jordan-dalby/bytestash:latest |
| castopod | castopod/castopod:latest |
@@ -39,8 +36,8 @@
| delugevpn | ghcr.io/binhex/arch-delugevpn:latest |
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
| docker-volume-backup | offen/docker-volume-backup:v2 |
| docuseal | docuseal/docuseal:latest |
| duplicati | lscr.io/linuxserver/duplicati:latest |
| explo | ghcr.io/lumepart/explo:latest |
| fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main |
| flaresolverr | ghcr.io/flaresolverr/flaresolverr:latest |
| ghost | ghost:latest |
@@ -54,7 +51,7 @@
| graylog-datanode | graylog/graylog-datanode:6.1 |
| guacamole | flcontainers/guacamole:latest |
| homepage | ghcr.io/gethomepage/homepage:latest |
| hugo | hugomods/hugo:exts |
| hugo | hugomods/hugo:exts-0.145.0 |
| immich-server | ghcr.io/immich-app/immich-server:release |
| immich-machine-learning | ghcr.io/immich-app/immich-machine-learning:release |
| immich-pg-db | tensorchord/pgvecto-rs:pg14-v0.2.1 |
@@ -83,6 +80,7 @@
| lidify | thewicklowwolf/lidify:latest |
| linkstack | linkstackorg/linkstack:latest |
| lldap | lldap/lldap:stable |
| loggifly | ghcr.io/clemcer/loggifly:latest |
| maloja | krateng/maloja:latest |
| manyfold | lscr.io/linuxserver/manyfold:latest |
| mariadb | linuxserver/mariadb |
@@ -96,19 +94,15 @@
| n8n | docker.n8n.io/n8nio/n8n |
| navidrome | deluan/navidrome:latest |
| netalertx | jokobsk/netalertx:latest |
| netbird-dashboard | netbirdio/dashboard:latest |
| netbird-signal | netbirdio/signal:latest |
| netbird-relay | netbirdio/relay:latest |
| netbird-management | netbirdio/management:latest |
| netbird-coturn | coturn/coturn:latest |
| nextcloud | nextcloud/all-in-one:latest |
| ollama | ollama/ollama |
| ombi | lscr.io/linuxserver/ombi:latest |
| omni-tools | iib0011/omni-tools:latest |
| paperless-ngx | ghcr.io/paperless-ngx/paperless-ngx:latest |
| pgbackweb | eduardolat/pgbackweb:latest |
| pgbackweb-db | postgres:16-alpine |
| plantuml-server | plantuml/plantuml-server:jetty |
| portainer | portainer/portainer-ce:2.27.0-alpine |
| portainer | portainer/portainer-ce:alpine |
| portall | need4swede/portall:latest |
| postal-smtp | ghcr.io/postalserver/postal:latest |
| postal-web | ghcr.io/postalserver/postal:latest |
@@ -132,10 +126,6 @@
| sonarqube-pg-db | postgres:17-alpine |
| sonarr | lscr.io/linuxserver/sonarr:latest |
| sonashow | thewicklowwolf/sonashow:latest |
| soularr | mrusse08/soularr:latest |
| soularr-dashboard | git.trez.wtf/trez.one/soularr-dashboard:v0.1 |
| soulseek | slskd/slskd |
| sourcebot | ghcr.io/sourcebot-dev/sourcebot:latest |
| speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest |
| stable-diffusion-download | git.trez.wtf/trez.one/stable-diffusion-download:v9.0.0 |
| stable-diffusion-webui | git.trez.wtf/trez.one/stable-diffusion-ui:v9.0.1 |
@@ -150,6 +140,5 @@
| wallos | bellamy/wallos:latest |
| watchtower | ghcr.io/containrrr/watchtower:latest |
| web-check | lissy93/web-check |
| your_spotify | lscr.io/linuxserver/your_spotify:latest |
| youtubedl | nbr23/youtube-dl-server:latest |
@@ -0,0 +1,3 @@
urls:
- gotify://gotify/{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['APPRISE_GOTIFY_TOKEN'] }}
- mailtos://{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['POSTAL_SMTP_AUTH_USER'] }}:{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['POSTAL_SMTP_AUTH_PASSWORD'] }}@trez.wtf25?smtp=postal-smtp&from=noreply@trez.wtf
@@ -7,13 +7,14 @@
"client": "mysql",
"connection": {
"host" : "mariadb",
"port" : 3306,
"user" : "ghost",
"password" : "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['GHOST_DB_PASSWORD'] }}",
"database" : "ghost"
"database" : "ghost_db"
}
},
"mail": {
"from": "'Ghost @ Rinoa' <noreply@trez.wtf>"
"from": "'Ghost @ Rinoa' <noreply@trez.wtf>",
"transport": "SMTP",
"options": {
"host": "postal-smtp",
@@ -30,7 +31,7 @@
},
"privacy": {
"useGravatar": true
}
},
"logging": {
"level": "info",
"rotation": {
@@ -11,10 +11,10 @@ providers:
title: Rinoa Dashboard (trez.WTF)
headerStyle: underlined
color: slate
showStats: true
showStats: false
statusStyle: "dot"
favicon: /icons/favicon.ico
useEqualHeights: false
useEqualHeights: true
hideErrors: false
searchDescriptions: true
showSearchSuggestions: true
@@ -26,10 +26,10 @@ layout:
columns: 4
Infrastructure/App Performance Monitoring:
style: row
columns: 4
columns: 3
Code/DevOps:
style: row
columns: 4
columns: 3
Social:
style: row
columns: 4
@@ -41,7 +41,7 @@ layout:
columns: 5
Privacy/Security:
style: row
columns: 3
columns: 5
Personal/Professional Services:
style: row
columns: 5
@@ -50,7 +50,7 @@ layout:
columns: 3
Downloaders:
style: row
columns: 3
columns: 2
Media Library:
style: row
columns: 3
columns: 4
@@ -0,0 +1,30 @@
containers:
ghost_blog:
action_keywords:
- restart:
regex: '^Connection Error: Error: read ECONNRESET$'
immich-server:
action_keywords:
- restart:
regex: 'ADVICE:.*error'
invidious:
keywords:
- regex: 'Error reading.*Connection reset by peer trying to reconnect...'
global_keywords:
keywords:
- panic
keywords_with_attachment:
- fatal
notifications:
apprise:
url: gotify://gotify/{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['APPRISE_GOTIFY_TOKEN'] }} # Any Apprise-compatible URL (https://github.com/caronc/apprise/wiki)
# settings are optional because they all have default values
settings:
log_level: INFO # DEBUG, INFO, WARNING, ERROR
notification_cooldown: 5 # Seconds between alerts for same keyword (per container)
attachment_lines: 20 # Number of Lines to include in log attachments
multi_line_entries: true # Detect multi-line log entries
disable_restart: false # Disable restart when a config change is detected
disable_start_message: false # Suppress startup notification
disable_shutdown_message: false # Suppress shutdown notification
disable_restart_message: false # Suppress config reload notification
@@ -0,0 +1,159 @@
'use strict';
const packageJson = require('../../package.json');
module.exports = {
// Branding and customizations require a license: https://codecanyon.net/item/mirotalk-p2p-webrtc-realtime-video-conferences/38376661
brand: {
app: {
language: 'en', // https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes
name: 'MiroTalk',
title: '<h1>MiroTalk</h1/>Free browser based Real-time video calls.<br />Simple, Secure, Fast.',
description:
'Start your next video call with a single click. No download, plug-in, or login is required. Just get straight to talking, messaging, and sharing your screen.',
joinDescription: 'Pick a room name.<br />How about this one?',
joinButtonLabel: 'JOIN ROOM',
joinLastLabel: 'Your recent room:',
},
og: {
type: 'app-webrtc',
siteName: 'MiroTalk',
title: 'Click the link to make a call.',
description:
'MiroTalk calling provides real-time HD quality and latency simply not available with traditional technology.',
image: 'https://p2p.mirotalk.com/images/preview.png',
url: 'https://p2p.mirotalk.com',
},
site: {
shortcutIcon: '../images/logo.svg',
appleTouchIcon: '../images/logo.svg',
landingTitle: 'MiroTalk a Free Secure Video Calls, Chat & Screen Sharing.',
newCallTitle: 'MiroTalk a Free Secure Video Calls, Chat & Screen Sharing.',
newCallRoomTitle: 'Pick name. <br />Share URL. <br />Start conference.',
newCallRoomDescription:
"Each room has its disposable URL. Just pick a room name and share your custom URL. It's that easy.",
loginTitle: 'MiroTalk - Host Protected login required.',
clientTitle: 'MiroTalk WebRTC Video call, Chat Room & Screen Sharing.',
privacyPolicyTitle: 'MiroTalk - privacy and policy.',
stunTurnTitle: 'Test Stun/Turn Servers.',
notFoundTitle: 'MiroTalk - 404 Page not found.',
},
html: {
features: true,
browsers: true,
teams: true, // please keep me always true ;)
tryEasier: true,
poweredBy: true,
sponsors: true,
advertisers: true,
footer: true,
},
about: {
imageUrl: '../images/mirotalk-logo.gif',
title: `WebRTC P2P v${packageJson.version}`,
html: `
<button
id="support-button"
data-umami-event="Support button"
onclick="window.open('https://codecanyon.net/user/miroslavpejic85')">
<i class="fas fa-heart" ></i>&nbsp;Support
</button>
<br /><br /><br />
Author:<a
id="linkedin-button"
data-umami-event="Linkedin button"
href="https://www.linkedin.com/in/miroslav-pejic-976a07101/" target="_blank">
Miroslav Pejic
</a>
<br /><br />
Email:<a
id="email-button"
data-umami-event="Email button"
href="mailto:miroslav.pejic.85@gmail.com?subject=MiroTalk P2P info">
miroslav.pejic.85@gmail.com
</a>
<br /><br />
<hr />
<span>&copy; 2025 MiroTalk P2P, all rights reserved</span>
<hr />
`,
},
//...
},
/**
* Configuration for controlling the visibility of buttons in the MiroTalk P2P client.
* Set properties to true to show the corresponding buttons, or false to hide them.
* captionBtn, showSwapCameraBtn, showScreenShareBtn, showFullScreenBtn, showVideoPipBtn, showDocumentPipBtn -> (auto-detected).
*/
buttons: {
main: {
showShareQr: true,
showShareRoomBtn: true, // For guests
showHideMeBtn: true,
showAudioBtn: true,
showVideoBtn: true,
showScreenBtn: true, // autodetected
showRecordStreamBtn: true,
showChatRoomBtn: true,
showCaptionRoomBtn: true,
showRoomEmojiPickerBtn: true,
showMyHandBtn: true,
showWhiteboardBtn: true,
showSnapshotRoomBtn: true,
showFileShareBtn: true,
showDocumentPipBtn: true,
showMySettingsBtn: true,
showAboutBtn: true, // Please keep me always true, Thank you!
},
chat: {
showTogglePinBtn: true,
showMaxBtn: true,
showSaveMessageBtn: true,
showMarkDownBtn: true,
showChatGPTBtn: true,
showFileShareBtn: true,
showShareVideoAudioBtn: true,
showParticipantsBtn: true,
},
caption: {
showTogglePinBtn: true,
showMaxBtn: true,
},
settings: {
showMicOptionsBtn: true,
showTabRoomPeerName: true,
showTabRoomParticipants: true,
showTabRoomSecurity: true,
showTabEmailInvitation: true,
showCaptionEveryoneBtn: true,
showMuteEveryoneBtn: true,
showHideEveryoneBtn: true,
showEjectEveryoneBtn: true,
showLockRoomBtn: true,
showUnlockRoomBtn: true,
showShortcutsBtn: true,
},
remote: {
showAudioVolume: true,
audioBtnClickAllowed: true,
videoBtnClickAllowed: true,
showVideoPipBtn: true,
showKickOutBtn: true,
showSnapShotBtn: true,
showFileShareBtn: true,
showShareVideoAudioBtn: true,
showPrivateMessageBtn: true,
showZoomInOutBtn: false,
showVideoFocusBtn: true,
},
local: {
showVideoPipBtn: true,
showSnapShotBtn: true,
showVideoCircleBtn: true,
showZoomInOutBtn: false,
},
whiteboard: {
whiteboardLockBtn: false,
},
},
};
@@ -25,7 +25,7 @@
"type": "spotify",
"enable": true,
"clients": [],
"name": "Spotify",
"name": "spotify",
"data": {
"clientId": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['YOUR_SPOTIFY_ID'] }}",
"clientSecret": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['YOUR_SPOTIFY_SECRET'] }}",
@@ -33,9 +33,10 @@
}
},
{
"type:": "lastfm",
"name": "Last.fm",
"type": "lastfm",
"enable": true,
"clients": [],
"name": "lastfm",
"data": {
"apiKey": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['LASTFM_API_KEY'] }}",
"secret": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['LASTFM_API_SECRET'] }}",
@@ -44,8 +45,9 @@
},
{
"type": "listenbrainz",
"name": "ListenBrainz",
"enable": true,
"clients": [],
"name": "listenBrainz",
"data": {
"token": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['MALOJA_LISTENBRAINZ_TOKEN'] }}",
"username": "Trez.One"
@@ -53,8 +55,9 @@
},
{
"type": "subsonic",
"name": "Navidrome",
"enable": true,
"clients": [],
"name": "navidrome",
"data": {
"url": "http://navidrome:4533",
"user": "admin",
@@ -65,8 +68,8 @@
"clients": [
{
"type": "lastfm",
"name": "Last.fm Client",
"enable": true,
"name": "lastFmClient",
"data": {
"apiKey": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['LASTFM_API_KEY'] }}",
"secret": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['LASTFM_API_SECRET'] }}",
@@ -75,8 +78,8 @@
},
{
"type": "listenbrainz",
"name": "ListenBrainz Client",
"enable": true,
"name": "ListenBrainzClient",
"data": {
"token": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['MALOJA_LISTENBRAINZ_TOKEN'] }}",
"username": "Trez.One"
@@ -85,7 +88,7 @@
{
"type": "maloja",
"enable": true,
"name": "Maloja",
"name": "maloja",
"data": {
"url": "http://maloja:42010",
"apiKey": "{{ lookup('community.hashi_vault.vault_kv2_get', 'env', engine_mount_point='rinoa-docker', url=vault_addr, token=vault_token_cleaned)['secret']['MALOJA_API_KEY'] }}"
@@ -105,4 +108,4 @@
}
}
]
}
}
+6 -4
View File
@@ -211,11 +211,13 @@ outgoing:
# Comment or un-comment plugin to activate / deactivate by default.
#
# enabled_plugins:
enabled_plugins:
# # these plugins are enabled if nothing is configured ..
# - 'Hash plugin'
# - 'Self Information'
# - 'Tracker URL remover'
- 'Hash plugin'
- 'Self Information'
- 'Tracker URL remover'
- 'Basic Calculator'
- 'Unit converter plugin'
# - 'Ahmia blacklist' # activation depends on outgoing.using_tor_proxy
# # these plugins are disabled if nothing is configured ..
# - 'Hostname replace' # see hostname_replace configuration below
+9 -9
View File
@@ -1,14 +1,14 @@
vault_addr: "https://vault.trez.wtf"
vault_token: !vault |
$ANSIBLE_VAULT;1.1;AES256
61383638616263666539386332333638356662623166393234383666366265346537353533653833
3333313230636166663734356261316132393834613737630a386166376365333862383031343838
35346338633530636463643165623432353466363230646239656463333263373738663639313136
3966633235393937350a343337613061616238323238386332363635623932333230323037353136
66616561613038656462636565656361613065373238613862386235623265396133633034326563
32663532343137366334366630356232313865666661326337326263613262306637663434646639
61623030383963623332333135396363643036646461303438643233313136346139343232353535
39356432623161333661333266333937626364643964333839333934306364373234653761326638
33396534396163373034666164393039303639643431353662666265666264353062
64633862363730303434663261343764323731376539646264333339303234333733306234616462
6634333934373065633632376165636432346330396538330a626633666365353362656139643362
38636133326633316339346237326438626538613433656364333132333630366135663836396131
6132316130623936660a353432653864366539616433356537386633633437626133313262353363
65356538666366393934316231313037393061373763313164643331396331326533613132303531
39623836313031343034353163353339653330623139663266303836643632323237353335303361
66353833643564653666323835613863313232626538626163333231306461393535376338646633
64303965653730313565613735386230616137393034613437353261333737313236386530383163
65393238623237616135356361353836343532396137323734346136313466663036
vault_token_cleaned: "{{ vault_token | regex_replace('\\n', '') }}"
secrets_path: "rinoa-docker/env"
+588 -487
View File
File diff suppressed because it is too large Load Diff