diff --git a/blueprints/privatebin/docker-compose.yml b/blueprints/privatebin/docker-compose.yml new file mode 100644 index 00000000..4e6e06e2 --- /dev/null +++ b/blueprints/privatebin/docker-compose.yml @@ -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: diff --git a/blueprints/privatebin/privatebin.svg b/blueprints/privatebin/privatebin.svg new file mode 100644 index 00000000..3408d722 --- /dev/null +++ b/blueprints/privatebin/privatebin.svg @@ -0,0 +1 @@ + diff --git a/blueprints/privatebin/template.toml b/blueprints/privatebin/template.toml new file mode 100644 index 00000000..a8ffc50f --- /dev/null +++ b/blueprints/privatebin/template.toml @@ -0,0 +1,5 @@ +[config] +[[config.domains]] +serviceName = "privatebin" +port = 8080 +host = "${domain}" diff --git a/blueprints/traccar/docker-compose.yml b/blueprints/traccar/docker-compose.yml new file mode 100644 index 00000000..d40cb2da --- /dev/null +++ b/blueprints/traccar/docker-compose.yml @@ -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: diff --git a/blueprints/traccar/template.toml b/blueprints/traccar/template.toml new file mode 100644 index 00000000..f9ab2d2d --- /dev/null +++ b/blueprints/traccar/template.toml @@ -0,0 +1,5 @@ +[config] +[[config.domains]] +serviceName = "traccar" +port = 8082 +host = "${domain}" diff --git a/blueprints/traccar/traccar.svg b/blueprints/traccar/traccar.svg new file mode 100644 index 00000000..370c44a5 --- /dev/null +++ b/blueprints/traccar/traccar.svg @@ -0,0 +1 @@ + diff --git a/blueprints/wakapi/docker-compose.yml b/blueprints/wakapi/docker-compose.yml new file mode 100644 index 00000000..f240ce5a --- /dev/null +++ b/blueprints/wakapi/docker-compose.yml @@ -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: diff --git a/blueprints/wakapi/template.toml b/blueprints/wakapi/template.toml new file mode 100644 index 00000000..9de0022a --- /dev/null +++ b/blueprints/wakapi/template.toml @@ -0,0 +1,5 @@ +[config] +[[config.domains]] +serviceName = "wakapi" +port = 3000 +host = "${domain}" diff --git a/blueprints/wakapi/wakapi.svg b/blueprints/wakapi/wakapi.svg new file mode 100644 index 00000000..4acaecb6 --- /dev/null +++ b/blueprints/wakapi/wakapi.svg @@ -0,0 +1 @@ + diff --git a/meta.json b/meta.json index 91360b6e..a2619b69 100644 --- a/meta.json +++ b/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",