soulseek (sha256:acf2d81da04eabe88a113184e474fe305baf4c8a2abbf1f816d4b0f548001d99)
Published 2026-11-03 07:42:44 +00:00 by neko
Installation
docker pull gitea.neko-in.space/neko/soulseek@sha256:acf2d81da04eabe88a113184e474fe305baf4c8a2abbf1f816d4b0f548001d99sha256:acf2d81da04eabe88a113184e474fe305baf4c8a2abbf1f816d4b0f548001d99About this package
The Ubuntu container image maintained by Canonical
Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things.
It is the world's most popular operating system across public clouds and OpenStack clouds.
It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale.
Fast, secure and simple, Ubuntu powers millions of PCs worldwide.
Image layers
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:rockcraft-base /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/.temp_layer.9587.tar --tag 26.04 |
| umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=config.entrypoint --clear=config.cmd |
| umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=config.cmd --config.cmd /bin/bash |
| umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --config.env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=config.labels --config.label org.opencontainers.image.version=26.04 --config.label org.opencontainers.image.title=ubuntu --config.label org.opencontainers.image.created=2026-10-25T10:26:07.538865+00:00 --config.label org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci config --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 --clear=manifest.annotations --manifest.annotation org.opencontainers.image.version=26.04 --manifest.annotation org.opencontainers.image.title=ubuntu --manifest.annotation org.opencontainers.image.created=2026-10-25T10:26:07.538865+00:00 --manifest.annotation org.opencontainers.image.description=The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| umoci raw add-layer --image /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/ubuntu:26.04 /home/buildd/rockcraft-ubuntu-cc003627bc5bab71b42ff0f8e1a41f88/images/.temp_layer.control_data.9587.tar |
| ARG TARGETARCH=amd64 |
| ARG BOX64_GPG_FINGERPRINT=32F9ECBF8E64E9C22F95AEB34DBE689F87D192A5 |
| RUN |2 TARGETARCH=amd64 BOX64_GPG_FINGERPRINT=32F9ECBF8E64E9C22F95AEB34DBE689F87D192A5 /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates fonts-noto-cjk locales libegl1 openbox python3 tigervnc-standalone-server tigervnc-tools tzdata $([ "$TARGETARCH" = "amd64" ] && echo "python3-numpy" || true) $([ "$TARGETARCH" = "arm64" ] && echo "gnupg wget libxcb-render0 libxcb-render-util0 libxcb-xkb1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxcb-cursor0 libxkbcommon0 libxkbcommon-x11-0" || true) && locale-gen en_US.UTF-8 && if [ "$TARGETARCH" = "arm64" ]; then mkdir -p /usr/share/keyrings && wget -qO /tmp/box64.gpg "https://Pi-Apps-Coders.github.io/box64-debs/KEY.gpg" && ACTUAL_FP=$(gpg --batch --import-options show-only --import --with-colons /tmp/box64.gpg 2>/dev/null | awk -F: '/^fpr/{print $10; exit}') && [ "$ACTUAL_FP" = "${BOX64_GPG_FINGERPRINT}" ] || { echo "Box64 GPG key fingerprint mismatch: expected ${BOX64_GPG_FINGERPRINT}, got $ACTUAL_FP" >&2; exit 1; } && gpg --dearmor < /tmp/box64.gpg > /usr/share/keyrings/box64-archive-keyring.gpg && rm -f /tmp/box64.gpg && printf 'Types: deb\nURIs: https://Pi-Apps-Coders.github.io/box64-debs/debian\nSuites: ./\nSigned-By: /usr/share/keyrings/box64-archive-keyring.gpg\n' > /etc/apt/sources.list.d/box64.sources && apt-get update && apt-get install -y --no-install-recommends box64-generic-arm && apt-get purge -y gnupg wget && apt-get autoremove -y; fi && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /staging/ / # buildkit |
| RUN |2 TARGETARCH=amd64 BOX64_GPG_FINGERPRINT=32F9ECBF8E64E9C22F95AEB34DBE689F87D192A5 /bin/sh -c ln -s /app/default.png /usr/share/novnc/app/images/soulseek.png && ln -s "/data/Soulseek Downloads" /usr/share/novnc/downloads && ln -s "/data/Soulseek Shared Folder" /usr/share/novnc/shared && ln -s "/data/Soulseek Chat Logs" /usr/share/novnc/logs && if getent passwd 1000 > /dev/null 2>&1; then userdel -f "$(getent passwd 1000 | cut -d: -f1)"; fi && if getent group 1000 > /dev/null 2>&1; then groupdel -f "$(getent group 1000 | cut -d: -f1)"; fi && rm -rf /home && useradd -u 1000 -U -d /data -s /bin/false soulseek && usermod -G users soulseek && mkdir /data # buildkit |
| ENV DISPLAY=:1 HOME=/tmp LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 VNC_PORT=5900 NOVNC_PORT=6080 PGID=1000 PUID=1000 UMASK=022 MODIFY_VOLUMES=true XDG_RUNTIME_DIR=/tmp |
| COPY rootfs / # buildkit |
| HEALTHCHECK {Test:[CMD-SHELL bash -c "exec 3<>/dev/tcp/127.0.0.1/${NOVNC_PORT} && echo -e 'GET / HTTP/1.0\r\n\r\n' >&3 && head -1 <&3 | grep -q '200 OK' && exec 3>&-" && DISPLAY=:1 vncconfig -get desktop > /dev/null && pgrep -f '[S]oulseekQt' > /dev/null] Interval:30s Timeout:5s StartPeriod:1m0s StartInterval:0s Retries:3} |
| ENTRYPOINT ["/init"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-10-25T10:26:07.538865+00:00 |
| org.opencontainers.image.description | The Ubuntu container image maintained by Canonical Ubuntu is a Debian-based Linux operating system that runs from the desktop to the cloud, to all your internet connected things. It is the world's most popular operating system across public clouds and OpenStack clouds. It is the number one platform for containers; from Docker to Kubernetes to LXD, Ubuntu can run your containers at scale. Fast, secure and simple, Ubuntu powers millions of PCs worldwide. |
| org.opencontainers.image.title | ubuntu |
| org.opencontainers.image.version | 26.04 |
Details
2026-11-03 07:42:44 +00:00
2026-11-03 07:42:52 +00:00
Versions (1)
View all
Container
1
OCI / Docker
linux/amd64
327 MiB
20261103-2ac1f63
2026-11-03