Compare commits
11 Commits
e773203490
...
main
Author | SHA1 | Date | |
---|---|---|---|
![]() |
86325a4a45 | ||
![]() |
05685ce4a2 | ||
![]() |
f39e4e3bd9 | ||
![]() |
d66afe9b2d | ||
![]() |
7dbd8c8fee | ||
![]() |
0bff86ed67 | ||
![]() |
31cdd94cf6 | ||
![]() |
135b942996 | ||
![]() |
131182f4b0 | ||
![]() |
191bf3ac1d | ||
![]() |
2dbeed20c1 |
@@ -1 +1 @@
|
||||
SESSION_SECRET= # openssl rand -base64 32
|
||||
SESSION_SECRET=
|
@@ -20,7 +20,7 @@ services:
|
||||
PUID: 1000
|
||||
PGID: 1000
|
||||
APP_ENV: "production"
|
||||
PUBLIC_SESSION_SECRET: ${SESSION_SECRET}
|
||||
PUBLIC_SESSION_SECRET: ${SESSION_SECRET} # openssl rand -base64 32
|
||||
# Optional: Set if Docker access fails
|
||||
# DOCKER_GID: 998
|
||||
|
||||
|
1
emerald-theory/wiki-js/README.md
Normal file
1
emerald-theory/wiki-js/README.md
Normal file
@@ -0,0 +1 @@
|
||||
# Overview
|
2
emerald-theory/wiki-js/wiki-js.env
Normal file
2
emerald-theory/wiki-js/wiki-js.env
Normal file
@@ -0,0 +1,2 @@
|
||||
DB_USER=
|
||||
DB_PASS=
|
52
emerald-theory/wiki-js/wiki-js.yml
Normal file
52
emerald-theory/wiki-js/wiki-js.yml
Normal 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/
|
@@ -1,23 +1,11 @@
|
||||
{
|
||||
"$schema": "https://templates.arcane.ofkm.dev/schema.json",
|
||||
"name": "obsidian-logic",
|
||||
"description": "Docker App Templates",
|
||||
"description": "docker apps for obsidian-logic",
|
||||
"version": "1.0.0",
|
||||
"author": "fxequals",
|
||||
"url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/src/branch/main/obsidian-logic",
|
||||
"templates": [
|
||||
{
|
||||
"id": "adguard",
|
||||
"name": "AdGuard",
|
||||
"description": "DNS Server",
|
||||
"version": "1.0.0",
|
||||
"author": "fxequals",
|
||||
"compose_url": "https://gitea.mydigitalfix.com/fxequals/docker-compose/raw/branch/main/obsidian-logic/adguard/ad-guard.yml",
|
||||
"env_url": "",
|
||||
"documentation_url": "",
|
||||
"tags": ["dns", "webfilter"],
|
||||
"updated_at": "2025-07-13T13:32:00Z"
|
||||
},
|
||||
{
|
||||
"id": "arcane",
|
||||
"name": "Arcane",
|
||||
@@ -25,9 +13,9 @@
|
||||
"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": "",
|
||||
"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": ["identity", "2fa", "access"],
|
||||
"tags": ["docker", "container", "management"],
|
||||
"updated_at": "2025-07-13T13:31:00Z"
|
||||
},
|
||||
{
|
||||
@@ -43,27 +31,171 @@
|
||||
"updated_at": "2025-07-13T13:31:00Z"
|
||||
},
|
||||
{
|
||||
"id": "hugo",
|
||||
"name": "Hugo",
|
||||
"description": "Static Site Generator",
|
||||
"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/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/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": "n8n",
|
||||
"name": "n8n",
|
||||
"description": "Automation System",
|
||||
"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/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/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": "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/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"
|
||||
}
|
||||
]
|
||||
|
3
obsidian-logic/arcane/README.md
Normal file
3
obsidian-logic/arcane/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Overview
|
||||
|
||||
On first run, default user is `arcane` and password is `arcane-admin`
|
1
obsidian-logic/arcane/arcane.env
Normal file
1
obsidian-logic/arcane/arcane.env
Normal file
@@ -0,0 +1 @@
|
||||
SESSION_SECRET=
|
38
obsidian-logic/arcane/arcane.yml
Normal file
38
obsidian-logic/arcane/arcane.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
|
||||
# Arcane
|
||||
# Modern Docker Web UI
|
||||
# Created by arcane
|
||||
# ↳ https://github.com/ofkm/arcane
|
||||
|
||||
services:
|
||||
arcane:
|
||||
image: ghcr.io/ofkm/arcane:latest
|
||||
container_name: arcane
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
- proxy
|
||||
# ports:
|
||||
# - 3000:3000
|
||||
|
||||
environment:
|
||||
PUID: 1000
|
||||
PGID: 1000
|
||||
APP_ENV: "production"
|
||||
PUBLIC_SESSION_SECRET: ${SESSION_SECRET} # openssl rand -base64 32
|
||||
# Optional: Set if Docker access fails
|
||||
# DOCKER_GID: 998
|
||||
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /home/fxequals/docker/arcane/data:/app/data
|
||||
# - /opt/stacks:/opt/stacks:ro # Import existing stacks from Dockge
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
|
||||
# Documentation available at https://arcane.ofkm.dev/
|
13
obsidian-logic/authentik/authentik.env
Normal file
13
obsidian-logic/authentik/authentik.env
Normal 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=
|
0
obsidian-logic/dozzle/dozzle.env
Normal file
0
obsidian-logic/dozzle/dozzle.env
Normal file
0
obsidian-logic/emulator-js/emulator-js.env
Normal file
0
obsidian-logic/emulator-js/emulator-js.env
Normal file
0
obsidian-logic/fresh-rss/fresh-rss.env
Normal file
0
obsidian-logic/fresh-rss/fresh-rss.env
Normal file
0
obsidian-logic/fulltext-rss/fulltext-rss.env
Normal file
0
obsidian-logic/fulltext-rss/fulltext-rss.env
Normal file
0
obsidian-logic/gitea/gitea.env
Normal file
0
obsidian-logic/gitea/gitea.env
Normal 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
|
0
obsidian-logic/goaccess/goaccess.env
Normal file
0
obsidian-logic/goaccess/goaccess.env
Normal 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
|
||||
|
0
obsidian-logic/it-tools/it-tools.env
Normal file
0
obsidian-logic/it-tools/it-tools.env
Normal file
31
obsidian-logic/it-tools/it-tools.yml
Normal file
31
obsidian-logic/it-tools/it-tools.yml
Normal 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
|
0
obsidian-logic/privatebin/privatebin.env
Normal file
0
obsidian-logic/privatebin/privatebin.env
Normal file
1
obsidian-logic/remotely/remotely.env
Normal file
1
obsidian-logic/remotely/remotely.env
Normal file
@@ -0,0 +1 @@
|
||||
DOCKERGW=
|
0
obsidian-logic/searx/searx.env
Normal file
0
obsidian-logic/searx/searx.env
Normal file
61
obsidian-logic/searx/searx.yml
Normal file
61
obsidian-logic/searx/searx.yml
Normal 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/
|
0
obsidian-logic/shlinks/shlinks.env
Normal file
0
obsidian-logic/shlinks/shlinks.env
Normal file
0
obsidian-logic/spdf/spdf.env
Normal file
0
obsidian-logic/spdf/spdf.env
Normal file
0
obsidian-logic/vaultwarden/vaultwarden.env
Normal file
0
obsidian-logic/vaultwarden/vaultwarden.env
Normal file
3
obsidian-logic/wordpress/wordpress.env
Normal file
3
obsidian-logic/wordpress/wordpress.env
Normal file
@@ -0,0 +1,3 @@
|
||||
DB_USER=
|
||||
DB_PASS=
|
||||
DB_ROOT=
|
Reference in New Issue
Block a user