1
0

Compare commits

...

9 Commits

Author SHA1 Message Date
fxequals
86325a4a45 initial commit 2025-07-20 23:20:47 -04:00
fxequals
05685ce4a2 initial commit 2025-07-20 18:13:38 -04:00
fxequals
f39e4e3bd9 initial commit 2025-07-20 17:57:06 -04:00
fxequals
d66afe9b2d minor updates 2025-07-20 16:37:08 -04:00
fxequals
7dbd8c8fee made ssh optional 2025-07-20 16:31:17 -04:00
fxequals
0bff86ed67 minor updates 2025-07-20 14:58:47 -04:00
fxequals
31cdd94cf6 arcane formatting 2025-07-20 01:03:16 -04:00
fxequals
135b942996 arcane formatting 2025-07-20 01:02:08 -04:00
fxequals
131182f4b0 initial commit 2025-07-19 23:33:08 -04:00
39 changed files with 333 additions and 24 deletions

View File

@@ -0,0 +1 @@
# Overview

View File

@@ -0,0 +1,2 @@
DB_USER=
DB_PASS=

View File

@@ -0,0 +1,52 @@
---
# Wiki.js
# Wikipedia style documentation
# Created by wiki.js
# ↳ https://link.to.github
services:
wiki-js-server:
image: ghcr.io/requarks/wiki:2
container_name: wiki-js-server
restart: unless-stopped
depends_on:
- wiki-js-database
networks:
- proxy
# ports:
# - 80:80
environment:
PUID: 1000
PGID: 1000
DB_TYPE: postgres
DB_HOST: wiki-js-database
DB_PORT: 5432
DB_USER: ${DB_USER}
DB_PASS: ${DB_PASS}
DB_NAME: wiki
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
wiki-js-database:
image: postgres:15-alpine
container_name: wiki-js-database
restart: unless-stopped
networks:
- proxy
# ports:
# - 3000:3000
volumes:
- /home/fxequals/docker/wiki-js/database:/var/lib/postgresql/data
networks:
proxy:
external: true
# Documentation available at https://docs.requarks.io/

View File

@@ -6,6 +6,18 @@
"author": "fxequals",
"url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic",
"templates": [
{
"id": "arcane",
"name": "Arcane",
"description": "Web based Docker GUI",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/arcane/arcane.yml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/arcane/arcane.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/arcane/",
"tags": ["docker", "container", "management"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "authentik",
"name": "Authentik",
@@ -19,39 +31,171 @@
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "arcane",
"name": "Arcane",
"description": "Web based Docker GUI",
"id": "dozzle",
"name": "Dozzle",
"description": "Docker Logs Web GUI",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/arcane/arcane.yml",
"env_url": "",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/arcane/",
"tags": ["identity", "2fa", "access"],
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/dozzle/dozzle.yml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/dozzle/dozzle.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/dozzle/",
"tags": ["gui", "logs", "docker"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "hugo",
"name": "Hugo",
"description": "Static Site Generator",
"id": "fresh-rss",
"name": "FreshRSS",
"description": "RSS Feed Aggregation",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/hugo/hugo.yml",
"env_url": "",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/hugo/",
"tags": ["identity", "2fa", "access"],
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/fresh-rss/fresh-rss.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/fresh-rss/fresh-rss.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/fresh-rss/",
"tags": ["rss", "feeds", "aggregiator"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "n8n",
"name": "n8n",
"description": "Automation System",
"id": "fulltext-rss",
"name": "Full-Text RSS",
"description": "RSS Feed Article Expansion",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/n8n/n8n.yaml",
"env_url": "",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/n8n/",
"tags": ["identity", "2fa", "access"],
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/fulltext-rss/fulltext-rss.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/fulltext-rss/fulltext-rss.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/fulltext-rss/",
"tags": ["feeds", "text", "rss"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "gitea",
"name": "Gitea",
"description": "Github Alternative",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/gitea/gitea.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/gitea/gitea.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/gitea/",
"tags": ["code", "repository", "github"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "goaccess",
"name": "GoAccess",
"description": "NGINX Log Visualizer",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/goaccess/goaccess.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/goaccess/goaccess.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/goaccess/",
"tags": ["nginx", "logs", "visualizer"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "homepage",
"name": "Homepage",
"description": "Dashboard for Services",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/homepage/homepage.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/homepage/homepage.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/homepage/",
"tags": ["bookmarks", "landing-page", "dashboard"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "nginx-proxy-manager",
"name": "NGINX Proxy Manager",
"description": "Reverse Proxy for Web Services",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/nginx-proxy-manager/nginx-proxy-manager.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/nginx-proxy-manager/nginx-proxy-manager.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/nginx-proxy-manager/",
"tags": ["web", "reverse-proxy", "proxy"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "privatebin",
"name": "Privatebin",
"description": "Zero Knowledge Messaging",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/privatebin/privatebin.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/privatebin/privatebin.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/privatebin/",
"tags": ["web", "reverse-proxy", "proxy"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "remotely",
"name": "Remotely",
"description": "Remote Access Services",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/remotely/remotely.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/remotely/remotely.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/remotely/",
"tags": ["access", "web", "remote"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "shlinks",
"name": "Shlinks",
"description": "URL Shortening Service",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/shlinks/shlinks.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/shlinks/shlinks.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/shlinks/",
"tags": ["url", "shortener", "service"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "spdf",
"name": "sPDF",
"description": "Various PDF Tools",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/spdf/spdf.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/spdf/spdf.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/spdf/",
"tags": ["pdf", "web", "tools"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "vaultwarden",
"name": "VaultWarden",
"description": "Password Manager",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/vaultwarden/vaultwarden.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/vaultwarden/vaultwarden.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/vaultwarden/",
"tags": ["password", "manager", "bitwarden"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "watchtower",
"name": "WatchTower",
"description": "Auto Docker Image Updater",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/watchtower/watchtower.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/watchtower/watchtower.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/watchtower/",
"tags": ["updater", "images", "docker"],
"updated_at": "2025-07-13T13:31:00Z"
},
{
"id": "wordpress",
"name": "WordPress",
"description": "Hosted CMS Website",
"version": "1.0.0",
"author": "fxequals",
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/wordpress/wordpress.yaml",
"env_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/wordpress/wordpress.env",
"documentation_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic/wordpress/",
"tags": ["web", "website", "cms"],
"updated_at": "2025-07-13T13:31:00Z"
}
]

View File

@@ -0,0 +1 @@
SESSION_SECRET=

View File

@@ -0,0 +1,13 @@
AUTHENTIK_PORT_HTTP=9000
AUTHENTIK_PORT_HTTPS=9443
PG_PASS=
AUTHENTIK_SECRET_KEY=
AUTHENTIK_ERROR_REPORTING__ENABLED=true
AUTHENTIK_EMAIL__HOST=
AUTHENTIK_EMAIL__PORT=25
AUTHENTIK_EMAIL__USERNAME=
AUTHENTIK_EMAIL__PASSWORD=
AUTHENTIK_EMAIL__USE_TLS=true
AUTHENTIK_EMAIL__USE_SSL=false
AUTHENTIK_EMAIL__TIMEOUT=10
AUTHENTIK_EMAIL__FROM=

View File

View File

View File

View File

@@ -13,8 +13,8 @@ services:
networks:
- proxy
ports:
- 2222:22
# ports:
# - 2222:22 <--- maps a unique SSH port for SSH pushes
environment:
PUID: 1000

View File

View File

@@ -1,7 +1,7 @@
---
# GoAccess
# Web based log visualizer
# Web based log visualizer for NGINX Proxy Manager
# Created by xavierh
# ↳ https://github.com/allinurl/goaccess

View File

View File

@@ -0,0 +1,31 @@
---
# IT Tools
# Collection of various IT tools
# Created by CorentinTh
# ↳ https://github.com/CorentinTh/it-tools
services:
it-tools:
image: corentinth/it-tools:latest
container_name: it-tools
restart: unless-stopped
networks:
- proxy
# ports:
# - 80:80
environment:
PUID: 1000
PGID: 1000
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
networks:
proxy:
external: true
# Documentation available at https://github.com/CorentinTh/it-tools

View File

View File

@@ -0,0 +1 @@
DOCKERGW=

View File

View File

@@ -0,0 +1,61 @@
---
# SearXNG
# Privacy Focused Search Engine
# Created by Searxng
# ↳ https://github.com/searxng/searxng
services:
searxng-server:
image: docker.io/searxng/searxng:latest
container_name: searxng
restart: unless-stopped
networks:
- search
# ports:
# - 8080:8080
environment:
PUID: 1000
PGID: 1000
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /home/fxequals/docker/searxng/search:/etc/searxng:rw
searxng-redis:
image: docker.io/valkey/valkey:8-alpine
container_name: redis
restart: unless-stopped
command: valkey-server --save 30 1 --loglevel warning
networks:
- search
environment:
PUID: 1000
PGID: 1000
volumes:
- /home/fxequals/docker/searsng/redis:/data
cap_drop:
- ALL
cap_add:
- SETGID
- SETUID
- DAC_OVERRIDE
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
networks:
search:
external: true
# Documentation available at https://docs.searxng.org/

View File

View File

View File

@@ -0,0 +1,3 @@
DB_USER=
DB_PASS=
DB_ROOT=