-
Notifications
You must be signed in to change notification settings - Fork 1
feat: add 5 photo/video/remote tail Selkies images + cleanup obsidian orphan #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| # StreamSpace digiKam with Selkies-GStreamer (WebRTC) | ||
| # | ||
| # digiKam is the KDE photo manager — library management, RAW | ||
| # processing, tagging, batch operations. Mount your photo library at | ||
| # runtime (typically /home/user/Pictures or a mounted volume). | ||
|
|
||
| FROM ghcr.io/streamspace-dev/selkies-base:latest | ||
|
|
||
| LABEL org.opencontainers.image.title="StreamSpace digiKam" | ||
| LABEL org.opencontainers.image.description="digiKam KDE photo manager with Selkies-GStreamer (WebRTC) streaming for StreamSpace" | ||
| LABEL org.opencontainers.image.version="1.0.0" | ||
| LABEL org.opencontainers.image.vendor="StreamSpace" | ||
| LABEL org.opencontainers.image.source="https://github.com/streamspace-dev/streamspace-templates" | ||
|
|
||
| USER root | ||
| ARG DEBIAN_FRONTEND=noninteractive | ||
| RUN apt-get update && \ | ||
| apt-get install -y --no-install-recommends digikam && \ | ||
| apt-get clean && rm -rf /var/lib/apt/lists/* | ||
|
|
||
| USER user | ||
| CMD ["digikam"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| linux/amd64 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| # StreamSpace OpenShot with Selkies-GStreamer (WebRTC) | ||
| # | ||
| # OpenShot is a non-linear video editor — alternative to kdenlive | ||
| # with a friendlier interface for casual use. Note the apt package is | ||
| # named `openshot-qt` (the older `openshot` package was the GTK1 build | ||
| # and is gone). | ||
|
|
||
| FROM ghcr.io/streamspace-dev/selkies-base:latest | ||
|
|
||
| LABEL org.opencontainers.image.title="StreamSpace OpenShot" | ||
| LABEL org.opencontainers.image.description="OpenShot video editor with Selkies-GStreamer (WebRTC) streaming for StreamSpace" | ||
| LABEL org.opencontainers.image.version="1.0.0" | ||
| LABEL org.opencontainers.image.vendor="StreamSpace" | ||
| LABEL org.opencontainers.image.source="https://github.com/streamspace-dev/streamspace-templates" | ||
|
|
||
| USER root | ||
| ARG DEBIAN_FRONTEND=noninteractive | ||
| RUN apt-get update && \ | ||
| apt-get install -y --no-install-recommends openshot-qt && \ | ||
| apt-get clean && rm -rf /var/lib/apt/lists/* | ||
|
|
||
| USER user | ||
| CMD ["openshot-qt"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| linux/amd64 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| # StreamSpace RawTherapee with Selkies-GStreamer (WebRTC) | ||
| # | ||
| # RawTherapee is a raw image converter and photo processor — | ||
| # alternative to darktable with a different feature set (e.g. | ||
| # RawTherapee has stronger noise reduction; darktable has stronger | ||
| # library management). | ||
|
|
||
| FROM ghcr.io/streamspace-dev/selkies-base:latest | ||
|
|
||
| LABEL org.opencontainers.image.title="StreamSpace RawTherapee" | ||
| LABEL org.opencontainers.image.description="RawTherapee RAW photo processor with Selkies-GStreamer (WebRTC) streaming for StreamSpace" | ||
| LABEL org.opencontainers.image.version="1.0.0" | ||
| LABEL org.opencontainers.image.vendor="StreamSpace" | ||
| LABEL org.opencontainers.image.source="https://github.com/streamspace-dev/streamspace-templates" | ||
|
|
||
| USER root | ||
| ARG DEBIAN_FRONTEND=noninteractive | ||
| RUN apt-get update && \ | ||
| apt-get install -y --no-install-recommends rawtherapee && \ | ||
| apt-get clean && rm -rf /var/lib/apt/lists/* | ||
|
|
||
| USER user | ||
| CMD ["rawtherapee"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| linux/amd64 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| # StreamSpace Remmina with Selkies-GStreamer (WebRTC) | ||
| # | ||
| # Remmina is a GTK remote desktop client — RDP, VNC, SPICE, X2Go, | ||
| # SSH. Useful in the streaming-as-a-jump-host pattern: connect via | ||
| # Selkies in your browser, then use Remmina inside it to reach other | ||
| # remote desktops on a private network. | ||
|
|
||
| FROM ghcr.io/streamspace-dev/selkies-base:latest | ||
|
|
||
| LABEL org.opencontainers.image.title="StreamSpace Remmina" | ||
| LABEL org.opencontainers.image.description="Remmina GTK remote desktop client with Selkies-GStreamer (WebRTC) streaming for StreamSpace" | ||
| LABEL org.opencontainers.image.version="1.0.0" | ||
| LABEL org.opencontainers.image.vendor="StreamSpace" | ||
| LABEL org.opencontainers.image.source="https://github.com/streamspace-dev/streamspace-templates" | ||
|
|
||
| USER root | ||
| ARG DEBIAN_FRONTEND=noninteractive | ||
| RUN apt-get update && \ | ||
| apt-get install -y --no-install-recommends remmina && \ | ||
| apt-get clean && rm -rf /var/lib/apt/lists/* | ||
|
|
||
| USER user | ||
| CMD ["remmina"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| linux/amd64 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # StreamSpace RustDesk with Selkies-GStreamer (WebRTC) | ||
| # | ||
| # RustDesk is an open-source remote desktop / TeamViewer alternative. | ||
| # Vendor .deb from rustdesk/rustdesk GitHub releases. | ||
|
|
||
| FROM ghcr.io/streamspace-dev/selkies-base:latest | ||
|
|
||
| LABEL org.opencontainers.image.title="StreamSpace RustDesk" | ||
| LABEL org.opencontainers.image.description="RustDesk remote desktop client with Selkies-GStreamer (WebRTC) streaming for StreamSpace" | ||
| LABEL org.opencontainers.image.version="1.0.0" | ||
| LABEL org.opencontainers.image.vendor="StreamSpace" | ||
| LABEL org.opencontainers.image.source="https://github.com/streamspace-dev/streamspace-templates" | ||
|
|
||
| USER root | ||
| ARG DEBIAN_FRONTEND=noninteractive | ||
|
|
||
| RUN set -eux; \ | ||
| deb_url="$(curl -fsSL https://api.github.com/repos/rustdesk/rustdesk/releases/latest \ | ||
| | jq -r '.assets[] | select(.name | test("^rustdesk-.*-x86_64\\.deb$")) | .browser_download_url' \ | ||
| | head -1)"; \ | ||
| if [ -z "${deb_url}" ]; then echo "Could not resolve RustDesk .deb URL" >&2; exit 1; fi; \ | ||
| curl -fsSL -o /tmp/rustdesk.deb "${deb_url}"; \ | ||
| apt-get update; \ | ||
| apt-get install -y --no-install-recommends /tmp/rustdesk.deb; \ | ||
| rm -f /tmp/rustdesk.deb; \ | ||
| apt-get clean && rm -rf /var/lib/apt/lists/* | ||
|
|
||
| USER user | ||
| CMD ["rustdesk"] | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| linux/amd64 |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Resolve the RustDesk download URL without calling the unauthenticated
releases/latestAPI endpoint at build time, because this endpoint is rate-limited and can return403on shared CI egress, which leavesdeb_urlempty and makes the Docker build fail even when the Dockerfile itself is unchanged. This introduces flaky, non-deterministic failures forrustdesk-selkiesimage builds and release workflows.Useful? React with 👍 / 👎.