feat: add PrivateBin Traccar and Wakapi templates

This commit is contained in:
NightVibes33
2026-05-20 21:10:23 +00:00
parent b203c65ba6
commit 7466165b1c
10 changed files with 124 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
version: "3.8"
services:
privatebin:
image: privatebin/nginx-fpm-alpine:latest
restart: unless-stopped
read_only: true
expose:
- "8080"
volumes:
- privatebin-data:/srv/data
tmpfs:
- /tmp
- /var/tmp
- /var/run
- /var/lib/nginx/tmp
volumes:
privatebin-data:

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><rect width="120" height="120" rx="24" fill="#111827"/><path d="M36 28h35l15 15v49H36z" fill="#f9fafb"/><path d="M71 28v16h15" fill="#d1d5db"/><path d="M46 58h28M46 70h28M46 82h18" stroke="#111827" stroke-width="6" stroke-linecap="round"/></svg>

After

Width:  |  Height:  |  Size: 308 B

View File

@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "privatebin"
port = 8080
host = "${domain}"

View File

@@ -0,0 +1,15 @@
version: "3.8"
services:
traccar:
image: traccar/traccar:6.13.3
restart: unless-stopped
expose:
- "8082"
volumes:
- traccar-data:/opt/traccar/data
- traccar-logs:/opt/traccar/logs
volumes:
traccar-data:
traccar-logs:

View File

@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "traccar"
port = 8082
host = "${domain}"

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><rect width="120" height="120" rx="24" fill="#16a34a"/><path d="M60 22c-15 0-27 12-27 27 0 21 27 49 27 49s27-28 27-49c0-15-12-27-27-27z" fill="#fff"/><circle cx="60" cy="49" r="11" fill="#16a34a"/></svg>

After

Width:  |  Height:  |  Size: 266 B

View File

@@ -0,0 +1,18 @@
version: "3.8"
services:
wakapi:
image: ghcr.io/muety/wakapi:latest
restart: unless-stopped
expose:
- "3000"
environment:
- WAKAPI_PASSWORD_SALT=change-me
- WAKAPI_DB_TYPE=sqlite3
- WAKAPI_DB_NAME=/data/wakapi.db
- WAKAPI_LISTEN_IPV4=0.0.0.0
volumes:
- wakapi-data:/data
volumes:
wakapi-data:

View File

@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "wakapi"
port = 3000
host = "${domain}"

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><rect width="120" height="120" rx="24" fill="#7c3aed"/><path d="M28 74c8-28 16-42 25-42 8 0 11 10 15 24 3 10 6 18 11 18 4 0 8-7 13-21" fill="none" stroke="#fff" stroke-width="10" stroke-linecap="round" stroke-linejoin="round"/><circle cx="84" cy="36" r="7" fill="#facc15"/></svg>

After

Width:  |  Height:  |  Size: 342 B

View File

@@ -5362,6 +5362,24 @@
],
"dokploy_version": "<0.22.5"
},
{
"id": "privatebin",
"name": "PrivateBin",
"version": "latest",
"description": "PrivateBin is a minimalist pastebin where pasted data is encrypted and decrypted in the browser.",
"logo": "privatebin.svg",
"links": {
"github": "https://github.com/PrivateBin/PrivateBin",
"website": "https://privatebin.info/",
"docs": "https://github.com/PrivateBin/docker-nginx-fpm-alpine"
},
"tags": [
"pastebin",
"privacy",
"encryption",
"sharing"
]
},
{
"id": "prometheus",
"name": "Prometheus",
@@ -6255,6 +6273,24 @@
"tor"
]
},
{
"id": "traccar",
"name": "Traccar",
"version": "6.13.3",
"description": "Traccar is an open-source GPS tracking platform with a web interface and support for many device protocols.",
"logo": "traccar.svg",
"links": {
"github": "https://github.com/traccar/traccar",
"website": "https://www.traccar.org/",
"docs": "https://www.traccar.org/docker/"
},
"tags": [
"gps",
"tracking",
"fleet",
"iot"
]
},
{
"id": "trailbase",
"name": "TrailBase",
@@ -6607,6 +6643,24 @@
"project-management"
]
},
{
"id": "wakapi",
"name": "Wakapi",
"version": "latest",
"description": "Wakapi is a self-hosted WakaTime-compatible backend for tracking coding activity and developer statistics.",
"logo": "wakapi.svg",
"links": {
"github": "https://github.com/muety/wakapi",
"website": "https://wakapi.dev/",
"docs": "https://github.com/muety/wakapi#-installation"
},
"tags": [
"developer-tools",
"analytics",
"wakatime",
"self-hosted"
]
},
{
"id": "wallos",
"name": "Wallos",