From 5739ae37ce8eb07adf537bfa9f88f566edcebb74 Mon Sep 17 00:00:00 2001 From: Kanishk Pachauri Date: Fri, 28 Nov 2025 17:34:42 +0530 Subject: [PATCH] App Submission: ThinkDashboard (#3960) Co-authored-by: al-lac --- thinkdashboard/data/.gitkeep | 0 thinkdashboard/docker-compose.yml | 15 +++++++++++++ thinkdashboard/umbrel-app.yml | 35 +++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 thinkdashboard/data/.gitkeep create mode 100644 thinkdashboard/docker-compose.yml create mode 100644 thinkdashboard/umbrel-app.yml diff --git a/thinkdashboard/data/.gitkeep b/thinkdashboard/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/thinkdashboard/docker-compose.yml b/thinkdashboard/docker-compose.yml new file mode 100644 index 00000000..77ccaff8 --- /dev/null +++ b/thinkdashboard/docker-compose.yml @@ -0,0 +1,15 @@ +version: "3.7" +services: + app_proxy: + environment: + APP_HOST: thinkdashboard_server_1 + APP_PORT: "8080" + + server: + image: ghcr.io/matiasdesuu/thinkdashboard:v0.7.6@sha256:3bd3ac29fcd0329673a1b4946e4e63ecc55239e6221a00bd4b407a5343c55079 + user: "1000:1000" + restart: on-failure + volumes: + - ${APP_DATA_DIR}/data:/app/data + environment: + - PORT=8080 diff --git a/thinkdashboard/umbrel-app.yml b/thinkdashboard/umbrel-app.yml new file mode 100644 index 00000000..9f70e429 --- /dev/null +++ b/thinkdashboard/umbrel-app.yml @@ -0,0 +1,35 @@ +manifestVersion: 1 +id: thinkdashboard +category: files +name: ThinkDashboard +version: "0.7.6" +tagline: A lightweight, bookmark dashboard with keyboard shortcuts +description: >- + ThinkDashboard is a lightweight, self-hosted bookmark dashboard with keyboard shortcuts. + + + ✨ Features + - Minimalist Design: Clean, text-based interface + - Keyboard Shortcuts: Assign keys shortcuts to quickly open bookmarks + - Customizable Categories: Organize bookmarks into categories + - Theme Support: Dark and light themes + - Theme customization: Full theme customization support with possibility to create infinite variants + - Responsive Design: Works on desktop and mobile devices +developer: MatiasDesuu +website: https://github.com/MatiasDesuu/ThinkDashboard +repo: https://github.com/MatiasDesuu/ThinkDashboard +support: https://github.com/MatiasDesuu/ThinkDashboard/issues +port: 8229 +submitter: Kanishk Pachauri +submission: https://github.com/getumbrel/umbrel-apps/pull/3960 +releaseNotes: "" +dependencies: [] +gallery: + - 1.jpg + - 2.jpg + - 3.jpg + - 4.jpg +permissions: [] +path: "" +defaultUsername: "" +defaultPassword: ""