Swap Photopea -> GIMP (lscr.io/linuxserver/gimp); remove broken photopea container/basic-auth on media tools

This commit is contained in:
2026-08-26 14:50:44 +10:00
parent e24a216128
commit 9b5293ffe7
4 changed files with 29 additions and 20 deletions

View File

@@ -72,13 +72,13 @@ def _cat() -> list[Tool]:
# ---- Chat & AI -----------------------------------------------------
Tool("dsh", "DeepSeek Harness", "chat",
"Your personal assistant instance", "https://dsh-sam.lab.audasmedia.com.au",
private=True, login=True),
private=True),
Tool("chat-lab", "Family Chat", "chat",
"Group chat — available to everyone", "https://chat.lab.audasmedia.com.au", login=True),
Tool("pb-chat", "PB Chat (Admin)", "chat",
"Chat admin console (admins only)", "https://pb.chat.lab.audasmedia.com.au", login=True, admin=True),
Tool("ai-router", "AI Router", "ai",
"OmniRoute LLM gateway dashboard", "https://omniroute.lab.audasmedia.com.au", login=True),
"OmniRoute LLM gateway dashboard", "https://omniroute.lab.audasmedia.com.au"),
Tool("n8n", "n8n", "ai",
"Workflow automation", "https://n8n.lab.audasmedia.com.au", login=True),
Tool("langfuse", "Langfuse", "ai",
@@ -91,16 +91,16 @@ def _cat() -> list[Tool]:
"LangChain dev service", "https://supabase.home.lab", login=True, lan=True, admin=True),
# ---- Image ---------------------------------------------------------
Tool("photopea", "Photopea", "image",
"Browser photo & PSD editor", "https://photo.lab.audasmedia.com.au", login=True),
Tool("gimp", "GIMP", "image",
"Photo editing & retouching", "https://gimp.lab.audasmedia.com.au"),
Tool("penpot", "Penpot", "image",
"Open-source design & prototyping", "https://penpot.lab.audasmedia.com.au", login=True),
Tool("photo-filter", "Photo Filter", "image",
"Photo utility / filtering", "https://photo-filter.lab.audasmedia.com.au", login=True),
"Photo utility / filtering", "https://photo-filter.lab.audasmedia.com.au"),
# ---- Video ---------------------------------------------------------
Tool("video-editor", "Video Editor", "video",
"Desktop video editing in your browser", "https://video.lab.audasmedia.com.au", login=True),
"Desktop video editing in your browser", "https://video.lab.audasmedia.com.au"),
Tool("jellyfin", "Jellyfin", "media",
"Movies, TV & music server", "https://jellyfin.lab.audasmedia.com.au", login=True),
Tool("jellyseerr", "Jellyseerr", "media",
@@ -126,9 +126,9 @@ def _cat() -> list[Tool]:
# ---- Audio ---------------------------------------------------------
Tool("audio-editor", "Audio Editor", "audio",
"Multi-track audio editing", "https://audio.lab.audasmedia.com.au", login=True),
"Multi-track audio editing", "https://audio.lab.audasmedia.com.au"),
Tool("lmms", "LMMS Music Studio", "audio",
"Beats, melodies & full arrangements", "https://lmms.lab.audasmedia.com.au", login=True),
"Beats, melodies & full arrangements", "https://lmms.lab.audasmedia.com.au"),
Tool("snapcast", "Snapcast", "audio",
"Sync audio to speakers around the house", "https://snapcast.home.lab", lan=True),
Tool("mopidy", "Mopidy", "audio",
@@ -320,6 +320,5 @@ def _dsh_for_user(user) -> Tool:
mode=base.mode,
status=base.status,
external=True,
login=True,
private=True,
)