mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-15 02:45:24 +02:00
feat: add PrivateBin Traccar and Wakapi templates
This commit is contained in:
19
blueprints/privatebin/docker-compose.yml
Normal file
19
blueprints/privatebin/docker-compose.yml
Normal 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:
|
||||
1
blueprints/privatebin/privatebin.svg
Normal file
1
blueprints/privatebin/privatebin.svg
Normal 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 |
5
blueprints/privatebin/template.toml
Normal file
5
blueprints/privatebin/template.toml
Normal file
@@ -0,0 +1,5 @@
|
||||
[config]
|
||||
[[config.domains]]
|
||||
serviceName = "privatebin"
|
||||
port = 8080
|
||||
host = "${domain}"
|
||||
15
blueprints/traccar/docker-compose.yml
Normal file
15
blueprints/traccar/docker-compose.yml
Normal 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:
|
||||
5
blueprints/traccar/template.toml
Normal file
5
blueprints/traccar/template.toml
Normal file
@@ -0,0 +1,5 @@
|
||||
[config]
|
||||
[[config.domains]]
|
||||
serviceName = "traccar"
|
||||
port = 8082
|
||||
host = "${domain}"
|
||||
1
blueprints/traccar/traccar.svg
Normal file
1
blueprints/traccar/traccar.svg
Normal 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 |
18
blueprints/wakapi/docker-compose.yml
Normal file
18
blueprints/wakapi/docker-compose.yml
Normal 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:
|
||||
5
blueprints/wakapi/template.toml
Normal file
5
blueprints/wakapi/template.toml
Normal file
@@ -0,0 +1,5 @@
|
||||
[config]
|
||||
[[config.domains]]
|
||||
serviceName = "wakapi"
|
||||
port = 3000
|
||||
host = "${domain}"
|
||||
1
blueprints/wakapi/wakapi.svg
Normal file
1
blueprints/wakapi/wakapi.svg
Normal 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 |
54
meta.json
54
meta.json
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user