Compare commits

..

1 Commits

6 changed files with 719 additions and 413 deletions
+60 -28
View File
@@ -1,35 +1,67 @@
name: List of Services README Generation name: List of Services README Generation
on: on:
schedule: schedule:
- cron: 30 */2 * * * - cron: 30 */2 * * *
workflow_dispatch: workflow_dispatch:
jobs: jobs:
readme-services: readme-services:
name: Generate Services List name: Generate Services List
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps:
- name: Checkout steps:
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 - name: Checkout
with: uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
ref: 'main' with:
- name: Install yq ref: main
uses: dcarbone/install-yq-action@4075b4dca348d74bd83f2bf82d30f25d7c54539b # v1.3.1
- name: Generate service list - name: Generate system info (ANSI preserved)
run: | id: gen-sysinfo
yq 'explode(.) | .services | to_entries | map({"service": .key, "image": (.value.image | sub("@sha256:.*$"; "")), "description": (.value.labels."homepage.description" // "")})' docker-compose.yml > services.yml uses: appleboy/ssh-action@91f3272fc5907f4699dcf59761eb622a07342f5a # v1.2.3
- name: Generate Markdown Table with:
uses: gazab/create-markdown-table@6686233d7008e8d8b9d4bbdbfd1fb1ae510019f0 # v1.0.7 host: 192.168.1.254
id: service-table username: charish
with: port: 22
file: ./services.yml key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
- name: Regenerate README capture_stdout: true
run: | script: neofetch
echo "# List of Services" > README.md
echo -e "\n\n" >> README.md - name: Convert ANSI to HTML
echo "${{ steps.service-table.outputs.table }}" >> README.md id: ansi-to-html
- name: Add/Commit README.md uses: https://git.trez.wtf/Trez/actions-ansi-to-html@pre-bundle-dependencies_2025-11-11T06-51-37
id: commit-readme with:
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4 input: ${{ steps.gen-sysinfo.outputs.stdout }}
with: # run: |
message: "chore: Update README" # echo "${{ steps.gen-sysinfo.outputs.stdout }}" > sysinfo.ansi
add: "README.md" # cat sysinfo.ansi | aha --black > sysinfo.html
- name: Generate service list
run: |
yq 'explode(.) | .services | to_entries | map({"service": .key, "image": (.value.image | sub("@sha256:.*$"; "")), "description": (.value.labels."homepage.description" // "")})' docker-compose.yml > services.yml
- name: Generate Markdown Table
uses: gazab/create-markdown-table@6686233d7008e8d8b9d4bbdbfd1fb1ae510019f0 # v1.0.7
id: service-table
with:
file: ./services.yml
- name: Regenerate README
run: |
{
echo "# System Info"
echo ""
echo '<details><summary>View Neofetch Output</summary>'
echo "${{ steps.ansi-to-html.outputs.contents }}"
echo '</details>'
echo ""
echo "# List of Services"
echo ""
echo "${{ steps.service-table.outputs.table }}"
} > README.md
- name: Add/Commit README.md
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
with:
message: "chore: Update README"
add: "README.md"
@@ -11,8 +11,8 @@ on:
env: env:
FLARECTL_VERSION: "0.116.0" FLARECTL_VERSION: "0.116.0"
HC_VAULT_VERSION: "1.21.4" HC_VAULT_VERSION: "1.21.1"
TEA_VERSION: "0.14.0" TEA_VERSION: "0.10.1"
jobs: jobs:
check-and-create-pr: check-and-create-pr:
@@ -223,7 +223,7 @@ jobs:
compose_profile: "rinoa-apps" compose_profile: "rinoa-apps"
- name: Docker Compose Dry Run - name: Docker Compose Dry Run
uses: hoverkraft-tech/compose-action@05da55b2bb8a5a759d1c4732095044bd9018c050 # v2.4.3 uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
env: env:
DOCKER_HOST: tcp://dockerproxy:2375 DOCKER_HOST: tcp://dockerproxy:2375
with: with:
@@ -427,7 +427,7 @@ jobs:
compose_profile: "rinoa-apps" compose_profile: "rinoa-apps"
- name: Docker Compose Deployment - name: Docker Compose Deployment
uses: hoverkraft-tech/compose-action@05da55b2bb8a5a759d1c4732095044bd9018c050 # v2.4.3 uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
env: env:
DOCKER_HOST: tcp://dockerproxy:2375 DOCKER_HOST: tcp://dockerproxy:2375
with: with:
+2 -2
View File
@@ -10,7 +10,7 @@ on:
- "**/docker-compose.yml" - "**/docker-compose.yml"
env: env:
HC_VAULT_VERSION: "1.21.4" HC_VAULT_VERSION: "1.21.1"
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }} VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }} VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
@@ -143,7 +143,7 @@ jobs:
HC_VAULT_SECRETS_PATH: rinoa-docker/env HC_VAULT_SECRETS_PATH: rinoa-docker/env
- name: Docker Compose Deployment - name: Docker Compose Deployment
uses: hoverkraft-tech/compose-action@05da55b2bb8a5a759d1c4732095044bd9018c050 # v2.4.3 uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
env: env:
DOCKER_HOST: tcp://dockerproxy:2375 DOCKER_HOST: tcp://dockerproxy:2375
with: with:
+2 -2
View File
@@ -2,11 +2,11 @@ name: Renovate
on: on:
schedule: schedule:
- cron: "0 */2 * * *" - cron: "0/30 * * * *"
workflow_dispatch: workflow_dispatch:
env: env:
RENOVATE_VERSION: "43.170.22" RENOVATE_VERSION: "41.173.1"
jobs: jobs:
renovate: renovate:
+103 -18
View File
@@ -1,18 +1,101 @@
# System Info
<details><summary>View Neofetch Output</summary>
?25l?7l<span style=color:#A00><b> .-/+oossssoo+/-.
?25l?7l</b></span><span style=color:#A00><b> .-/+oossssoo+/-.
-+ssssssssssssssssssyyssss+-
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmmNNmmyNMMMMh</b><span style=color:#A00><b>ssssss/
+sssssssss<span style=color:#AAA></span></b></span><b>hm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMNddddy</b><span style=color:#A00><b>ssssssss+
-+ssssssssssssssssssyyssss+-
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmmNNmmyNMMMMh</b><span style=color:#A00><b>ssssss/
+sssssssss<span style=color:#AAA></span></b></span><b>hm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMNddddy</b><span style=color:#A00><b>ssssssss+
/ssssssss<span style=color:#AAA></span></b></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhmNMMMNh</b><span style=color:#A00><b>ssssssss/
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>ssssssssssssss<span style=color:#AAA></span></b></span><b>hmmmh</b><span style=color:#A00><b>ssssssso
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>sssssssssssssshmmmh</b></span><span style=color:#A00><b>ssssssso
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
/ssssssss<span style=color:#AAA></span></b></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhdNMMMNh</b><span style=color:#A00><b>ssssssss/
+sssssssss<span style=color:#AAA></span></b></span><b>dm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMMddddy</b><span style=color:#A00><b>ssssssss+
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmNNNNmyNMMMMh</b><span style=color:#A00><b>ssssss/
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
-+sssssssssssssssss<span style=color:#AAA></span></b></span><b>yyy</b><span style=color:#A00><b>ssss+-
.-/+oossssoo+/-.</b></span>
/ssssssss<span style=color:#AAA></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhmNMMMNh</b><span style=color:#A00><b>ssssssss/
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>ssssssssssssss<span style=color:#AAA></span></b></span><b>hmmmh</b><span style=color:#A00><b>ssssssso
oss<span style=color:#AAA></span></b></span><b>yNMMMNyMMh</b><span style=color:#A00><b>sssssssssssssshmmmh</b></span><span style=color:#A00><b>ssssssso
+ssss<span style=color:#AAA></span></b></span><b>hhhyNMMNy</b><span style=color:#A00><b>ssssssssssss<span style=color:#AAA></span></b></span><b>yNMMMy</b><span style=color:#A00><b>sssssss+
.ssssssss<span style=color:#AAA></span></b></span><b>dMMMNh</b><span style=color:#A00><b>ssssssssss<span style=color:#AAA></span></b></span><b>hNMMMd</b><span style=color:#A00><b>ssssssss.
/ssssssss<span style=color:#AAA></span></b></span><b>hNMMM</b><span style=color:#A00><b>yh<span style=color:#AAA></span></b></span><b>hyyyyhdNMMMNh</b><span style=color:#A00><b>ssssssss/
+sssssssss<span style=color:#AAA></span></b></span><b>dm</b><span style=color:#A00><b>yd<span style=color:#AAA></span></b></span><b>MMMMMMMMddddy</b><span style=color:#A00><b>ssssssss+
/sssssssssss<span style=color:#AAA></span></b></span><b>hdmNNNNmyNMMMMh</b><span style=color:#A00><b>ssssss/
.ossssssssssssssssss<span style=color:#AAA></span></b></span><b>dMMMNy</b><span style=color:#A00><b>sssso.
-+sssssssssssssssss<span style=color:#AAA></span></b></span><b>yyy</b><span style=color:#A00><b>ssss+-
.-/+oossssoo+/-.</b></span>
A9999DC<b><span style=color:#A00><b>charish</b></span></b>@<span style=color:#A00><b>rinoa</b></span>
C-------------
A9999DC<b><span style=color:#A00><b>charish</b></span></b>@<span style=color:#A00><b>rinoa</b></span>
C-------------
C<span style=color:#A00><b>OS</b></span>: Ubuntu 24.04.3 LTS x86_64
C<span style=color:#A00><b>OS</b></span>: Ubuntu 24.04.3 LTS x86_64
C<span style=color:#A00><b>Host</b></span>: Super Server 0123456789
C<span style=color:#A00><b>Host</b></span>: Super Server 0123456789
C<span style=color:#A00><b>Kernel</b></span>: 6.8.0-79-generic
C<span style=color:#A00><b>Kernel</b></span>: 6.8.0-79-generic
C<span style=color:#A00><b>Uptime</b></span>: 2 hours, 26 mins
C<span style=color:#A00><b>Uptime</b></span>: 2 hours, 26 mins
C<span style=color:#A00><b>Packages</b></span>: 1328 (dpkg), 8 (snap)
C<span style=color:#A00><b>Packages</b></span>: 1328 (dpkg), 8 (snap)
C<span style=color:#A00><b>Shell</b></span>: zsh 5.9
C<span style=color:#A00><b>Shell</b></span>: zsh 5.9
C<span style=color:#A00><b>Resolution</b></span>: 1024x768
C<span style=color:#A00><b>Resolution</b></span>: 1024x768
C<span style=color:#A00><b>CPU</b></span>: Intel Xeon D-1521 (8) @ 2.700GHz
C<span style=color:#A00><b>CPU</b></span>: Intel Xeon D-1521 (8) @ 2.700GHz
C<span style=color:#A00><b>GPU</b></span>: 07:00.0 ASPEED Technology, Inc. ASPEED Graphics Family
C<span style=color:#A00><b>GPU</b></span>: 07:00.0 ASPEED Technology, Inc. ASPEED Graphics Family
C<span style=color:#A00><b>Memory</b></span>: 38654MiB / 128710MiB
C<span style=color:#000><span style=background-color:#000> <span style=color:#A00><span style=background-color:#A00> <span style=color:#0A0><span style=background-color:#0A0> <span style=color:#A50><span style=background-color:#A50> <span style=color:#00A><span style=background-color:#00A> <span style=color:#A0A><span style=background-color:#A0A> <span style=color:#0AA><span style=background-color:#0AA> <span style=color:#AAA><span style=background-color:#AAA> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
C<span style=color:#555><span style=background-color:#555> <span style=color:#F55><span style=background-color:#F55> <span style=color:#5F5><span style=background-color:#5F5> <span style=color:#FF5><span style=background-color:#FF5> <span style=color:#55F><span style=background-color:#55F> <span style=color:#F5F><span style=background-color:#F5F> <span style=color:#5FF><span style=background-color:#5FF> <span style=color:#FFF><span style=background-color:#FFF> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
C<span style=color:#A00><b>Memory</b></span>: 38654MiB / 128710MiB
C<span style=color:#000><span style=background-color:#000> <span style=color:#A00><span style=background-color:#A00> <span style=color:#0A0><span style=background-color:#0A0> <span style=color:#A50><span style=background-color:#A50> <span style=color:#00A><span style=background-color:#00A> <span style=color:#A0A><span style=background-color:#A0A> <span style=color:#0AA><span style=background-color:#0AA> <span style=color:#AAA><span style=background-color:#AAA> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
C<span style=color:#555><span style=background-color:#555> <span style=color:#F55><span style=background-color:#F55> <span style=color:#5F5><span style=background-color:#5F5> <span style=color:#FF5><span style=background-color:#FF5> <span style=color:#55F><span style=background-color:#55F> <span style=color:#F5F><span style=background-color:#F5F> <span style=color:#5FF><span style=background-color:#5FF> <span style=color:#FFF><span style=background-color:#FFF> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
?25h?7h
?25h?7h
===============================================
✅ Successfully executed commands to all hosts.
===============================================
===============================================
✅ Successfully executed commands to all hosts.
===============================================
</details>
# List of Services # List of Services
| Service | Image | Description | | Service | Image | Description |
| --- | --- | --- | | --- | --- | --- |
| 13ft | ghcr.io/wasi-master/13ft:latest | Web interface for blocking ads and paywalls | | 13ft | ghcr.io/wasi-master/13ft:latest | Web interface for blocking ads and paywalls |
| actual_server | docker.io/actualbudget/actual-server:latest | Privacy-focused app for managing finances | | actual_server | docker.io/actualbudget/actual-server:latest | Privacy-focused app for managing finances |
| adguard | adguard/adguardhome:v0.107.75 | Ad-blocking/DNS | | adguard | adguard/adguardhome:v0.107.69 | Ad-blocking/DNS |
| apcupsd-cgi | bnhf/apcupsd-cgi:latest | Web interface for apcupsd | | apcupsd-cgi | bnhf/apcupsd-cgi:latest | Web interface for apcupsd |
| apprise-api | lscr.io/linuxserver/apprise-api:latest | Multi-channel notification API | | apprise-api | lscr.io/linuxserver/apprise-api:latest | Multi-channel notification API |
| archivebox | archivebox/archivebox:latest | Open-source and self-hosted web archiving | | archivebox | archivebox/archivebox:latest | Open-source and self-hosted web archiving |
| asciinema | ghcr.io/asciinema/asciinema-server:latest | Platform for hosting and sharing terminal session recordings | | asciinema | ghcr.io/asciinema/asciinema-server:latest | Platform for hosting and sharing terminal session recordings |
| asciinema-pg-db | postgres:14-alpine | | | asciinema-pg-db | postgres:14-alpine | |
| audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest | Podcasts, eBooks, & Audiobooks | | audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest | Podcasts, eBooks, & Audiobooks |
| audiomuse-ai-flask | ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta | Platform for hosting and sharing terminal session recordings |
| audiomuse-ai-pg | postgres:15-alpine | |
| audiomuse-ai-valkey | docker.io/valkey/valkey:9-alpine | |
| audiomuse-ai-worker | ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta | |
| authelia | authelia/authelia:master | Authentication/authorization server with MFA & SSO | | authelia | authelia/authelia:master | Authentication/authorization server with MFA & SSO |
| authelia-pg | postgres:16-alpine | | | authelia-pg | postgres:16-alpine | |
| authelia-valkey | docker.io/valkey/valkey:9-alpine | | | authelia-valkey | docker.io/valkey/valkey:9-alpine | |
@@ -21,7 +104,7 @@
| beszel | henrygd/beszel:latest | Lightweight server monitoring hub | | beszel | henrygd/beszel:latest | Lightweight server monitoring hub |
| beszel-agent | henrygd/beszel-agent:latest | | | beszel-agent | henrygd/beszel-agent:latest | |
| bitwarden | vaultwarden/server:latest | Credential/Information Vault | | bitwarden | vaultwarden/server:latest | Credential/Information Vault |
| bluesky-pds | code.modernleft.org/gravityfargo/bluesky-pds:v0.4.193 | | | bluesky-pds | code.modernleft.org/gravityfargo/bluesky-pds:v0.4.158 | |
| browserless | ghcr.io/browserless/chromium:latest | | | browserless | ghcr.io/browserless/chromium:latest | |
| bytestash | ghcr.io/jordan-dalby/bytestash:latest | Code Gists/Snippets | | bytestash | ghcr.io/jordan-dalby/bytestash:latest | Code Gists/Snippets |
| changedetection | ghcr.io/dgtlmoon/changedetection.io | Page change monitoring with alerts | | changedetection | ghcr.io/dgtlmoon/changedetection.io | Page change monitoring with alerts |
@@ -34,6 +117,7 @@
| crowdsec-dashboard | metabase/metabase | Real-time & crowdsourced protection against aggressive IPs | | crowdsec-dashboard | metabase/metabase | Real-time & crowdsourced protection against aggressive IPs |
| cyber-chef | mpepping/cyberchef:latest | Web app for encryption, encoding, compression, and data analysis | | cyber-chef | mpepping/cyberchef:latest | Web app for encryption, encoding, compression, and data analysis |
| czkawka | jlesage/czkawka | Smart file management | | czkawka | jlesage/czkawka | Smart file management |
| dagu | ghcr.io/dagu-org/dagu:alpine | Cron alternative with a web UI |
| dawarich-app | freikin/dawarich:latest | Self-hosted alternative to Google Location History | | dawarich-app | freikin/dawarich:latest | Self-hosted alternative to Google Location History |
| dawarich-pg-db | postgis/postgis:17-3.5-alpine | | | dawarich-pg-db | postgis/postgis:17-3.5-alpine | |
| dawarich-sidekiq | freikin/dawarich:latest | | | dawarich-sidekiq | freikin/dawarich:latest | |
@@ -47,12 +131,12 @@
| explo | ghcr.io/lumepart/explo:latest | | | explo | ghcr.io/lumepart/explo:latest | |
| fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main | Open-source, self-hosted, personal/family electronic medical record aggregator | | fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main | Open-source, self-hosted, personal/family electronic medical record aggregator |
| flaresolverr | ghcr.io/flaresolverr/flaresolverr:latest | | | flaresolverr | ghcr.io/flaresolverr/flaresolverr:latest | |
| garage | dxflrs/garage:v2.3.0 | | | garage | dxflrs/garage:v2.1.0 | |
| garage-webui | khairul169/garage-webui:latest | S3-compatible storage backend | | garage-webui | khairul169/garage-webui:latest | S3-compatible storage backend |
| ghost | ghost:latest | Personal blog | | ghost | ghost:latest | Personal blog |
| gitea | gitea/gitea:1.26.2 | Private Code Repo | | gitea | gitea/gitea:1.25.2 | Private Code Repo |
| gitea-db | postgres:14 | | | gitea-db | postgres:14 | |
| gitea-runner | gitea/act_runner:nightly | | | gitea-runner | gitea/act_runner:latest | |
| gitea-sonarqube-bot | justusbunsi/gitea-sonarqube-bot:v0.4.0 | | | gitea-sonarqube-bot | justusbunsi/gitea-sonarqube-bot:v0.4.0 | |
| gitignore-io | guog/gitignore.io:latest | .gitignore generator | | gitignore-io | guog/gitignore.io:latest | .gitignore generator |
| gluetun | qmcgaw/gluetun:latest | | | gluetun | qmcgaw/gluetun:latest | |
@@ -90,8 +174,7 @@
| lldap | lldap/lldap:stable | LDAP made easy | | lldap | lldap/lldap:stable | LDAP made easy |
| loggifly | ghcr.io/clemcer/loggifly:latest | | | loggifly | ghcr.io/clemcer/loggifly:latest | |
| maloja | krateng/maloja:latest | Simple self-hosted music scrobble database to create personal listening statistics | | maloja | krateng/maloja:latest | Simple self-hosted music scrobble database to create personal listening statistics |
| manyfold | lscr.io/linuxserver/manyfold:0.133.1 | Self-hosted digital asset manager for 3D print files | | manyfold | lscr.io/linuxserver/manyfold:latest | Self-hosted digital asset manager for 3D print files |
| manyfold-pg-db | postgres:18-alpine | |
| manyfold-valkey | docker.io/valkey/valkey:9-alpine | | | manyfold-valkey | docker.io/valkey/valkey:9-alpine | |
| mariadb | linuxserver/mariadb | | | mariadb | linuxserver/mariadb | |
| mastodon | lscr.io/linuxserver/mastodon:latest | Open-source social network | | mastodon | lscr.io/linuxserver/mastodon:latest | Open-source social network |
@@ -101,6 +184,7 @@
| maxun-frontend | getmaxun/maxun-frontend:latest | No-code web data extraction platform | | maxun-frontend | getmaxun/maxun-frontend:latest | No-code web data extraction platform |
| maxun-pg-db | postgres:17-alpine | | | maxun-pg-db | postgres:17-alpine | |
| maxun-valkey | docker.io/valkey/valkey:9-alpine | | | maxun-valkey | docker.io/valkey/valkey:9-alpine | |
| meilisearch | getmeili/meilisearch:v1.26 | |
| meme-search-pro | ghcr.io/neonwatty/meme_search_pro:latest | Meme search engine built with Python and Ruby | | meme-search-pro | ghcr.io/neonwatty/meme_search_pro:latest | Meme search engine built with Python and Ruby |
| meme-search-pro-img2txt-gen | ghcr.io/neonwatty/image_to_text_generator:latest | | | meme-search-pro-img2txt-gen | ghcr.io/neonwatty/image_to_text_generator:latest | |
| meme-search-db | pgvector/pgvector:pg17 | | | meme-search-db | pgvector/pgvector:pg17 | |
@@ -119,6 +203,7 @@
| nocodb | nocodb/nocodb:latest | Turn any SQL-based database into a smart spreadsheet | | nocodb | nocodb/nocodb:latest | Turn any SQL-based database into a smart spreadsheet |
| nocodb-pg-db | postgres:16-alpine | | | nocodb-pg-db | postgres:16-alpine | |
| nocodb-valkey | docker.io/valkey/valkey:9-alpine | | | nocodb-valkey | docker.io/valkey/valkey:9-alpine | |
| ollama | ollama/ollama:latest | |
| ombi | lscr.io/linuxserver/ombi:latest | Media Requests | | ombi | lscr.io/linuxserver/ombi:latest | Media Requests |
| omnitools | iib0011/omni-tools:latest | Tools for common tasks | | omnitools | iib0011/omni-tools:latest | Tools for common tasks |
| omnipoly | kweg/omnipoly:latest | Open-source language translation with LanguageTool, LibreTranslate, & Ollama | | omnipoly | kweg/omnipoly:latest | Open-source language translation with LanguageTool, LibreTranslate, & Ollama |
@@ -154,18 +239,18 @@
| romm-valkey | docker.io/valkey/valkey:9-alpine | | | romm-valkey | docker.io/valkey/valkey:9-alpine | |
| sabnzbdvpn | ghcr.io/binhex/arch-sabnzbdvpn:latest | NZB Downloader over VPN | | sabnzbdvpn | ghcr.io/binhex/arch-sabnzbdvpn:latest | NZB Downloader over VPN |
| sablier | sablierapp/sablier:latest | | | sablier | sablierapp/sablier:latest | |
| scraparr | ghcr.io/thecfu/scraparr:3 | | | scraparr | ghcr.io/thecfu/scraparr:2 | |
| scrutiny | ghcr.io/analogj/scrutiny:master-omnibus | WebUI for smartd S.M.A.R.T monitoring | | scrutiny | ghcr.io/analogj/scrutiny:master-omnibus | WebUI for smartd S.M.A.R.T monitoring |
| searxng | searxng/searxng:latest | Anonymized Meta-Search Engine | | searxng | searxng/searxng:latest | Anonymized Meta-Search Engine |
| searxng-valkey | docker.io/valkey/valkey:9-alpine | | | searxng-valkey | docker.io/valkey/valkey:9-alpine | |
| semaphore-ui | semaphoreui/semaphore:v2.18.4 | Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools | | semaphore-ui | semaphoreui/semaphore:v2.16.45 | Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools |
| signoz-app | signoz/signoz:v0.113.0 | Logs, metrics, and traces in a single pane | | signoz-app | signoz/signoz:v0.96.1 | Logs, metrics, and traces in a single pane |
| signoz-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | | | signoz-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | |
| signoz-init-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | | | signoz-init-clickhouse | clickhouse/clickhouse-server:25.5.6-alpine | |
| signoz-logspout | pavanputhra/logspout-signoz | | | signoz-logspout | pavanputhra/logspout-signoz | |
| signoz-otel-collector | signoz/signoz-otel-collector:v0.144.4 | | | signoz-otel-collector | signoz/signoz-otel-collector:v0.129.11 | |
| signoz-schema-migrator-async | signoz/signoz-schema-migrator:v0.144.4 | | | signoz-schema-migrator-async | signoz/signoz-schema-migrator:v0.129.11 | |
| signoz-schema-migrator-sync | signoz/signoz-schema-migrator:v0.144.4 | | | signoz-schema-migrator-sync | signoz/signoz-schema-migrator:v0.129.11 | |
| signoz-zookeeper-1 | signoz/zookeeper:3.7.1 | | | signoz-zookeeper-1 | signoz/zookeeper:3.7.1 | |
| sonarqube | mc1arke/sonarqube-with-community-branch-plugin:lts | Code/DevOps quality/security | | sonarqube | mc1arke/sonarqube-with-community-branch-plugin:lts | Code/DevOps quality/security |
| sonarqube-pg-db | postgres:17-alpine | | | sonarqube-pg-db | postgres:17-alpine | |
@@ -175,15 +260,15 @@
| soularr-dashboard | ghcr.io/mrusse/soularr:main | Dashboard for monitoring Soularr | | soularr-dashboard | ghcr.io/mrusse/soularr:main | Dashboard for monitoring Soularr |
| soulseek | slskd/slskd | Modern client-server application for the Soulseek file-sharing network. | | soulseek | slskd/slskd | Modern client-server application for the Soulseek file-sharing network. |
| speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest | Self-hosted internet performance tracking | | speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest | Self-hosted internet performance tracking |
| stable-diffusion-webui | ghcr.io/neggles/sd-webui-docker:latest | |
| stirling-pdf | docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest | PDF Operations | | stirling-pdf | docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest | PDF Operations |
| swag | lscr.io/linuxserver/swag:latest | SWAG Dashboard for proxies | | swag | lscr.io/linuxserver/swag:latest | SWAG Dashboard for proxies |
| tandoor | vabene1111/recipes | Recipes, cookbooks, meal-planning, & grocery lists | | tandoor | vabene1111/recipes | Recipes, cookbooks, meal-planning, & grocery lists |
| tandoor-pg | postgres:16-alpine | | | tandoor-pg | postgres:16-alpine | |
| tdarr | ghcr.io/haveagitgat/tdarr:2.72.01 | Distributed transcode automation | | tdarr | ghcr.io/haveagitgat/tdarr:2.55.01 | Distributed transcode automation |
| unmanic | josh5/unmanic:latest | Library Optimizer | | unmanic | josh5/unmanic:latest | Library Optimizer |
| uptimekuma | louislam/uptime-kuma:latest | HTTP Endpoint Monitoring | | uptimekuma | louislam/uptime-kuma:latest | HTTP Endpoint Monitoring |
| vault | hashicorp/vault:2.0.0-bugfix | HashiCorp Vault for secrets, key/value stores, etc. | | vault | hashicorp/vault:latest | HashiCorp Vault for secrets, key/value stores, etc. |
| vault-agent | hashicorp/vault:2.0.0-bugfix | |
| wallos | bellamy/wallos:latest | Subscription Tracking | | wallos | bellamy/wallos:latest | Subscription Tracking |
| web-check | lissy93/web-check | Site scanner for attack vectors, architecture, security configs, and more | | web-check | lissy93/web-check | Site scanner for attack vectors, architecture, security configs, and more |
| whodb | clidey/whodb | Lightweight next-gen database explorer | | whodb | clidey/whodb | Lightweight next-gen database explorer |
+548 -359
View File
File diff suppressed because it is too large Load Diff