• Joined on 2026-05-16

obsidian (latest)

Published 2026-05-16 16:41:35 +02:00 by poma

Installation

docker pull gitea.poma-lab.com/poma/obsidian:latest
sha256:6b1b94025c816d1ea7fd70ed9784f75c800f6ba51cbdb960e2af7ea52a1f728b

About this package

[Obsidian](https://obsidian.md) is a note-taking app that lets you create, link, and organize your notes on your device, with hundreds of plugins and themes to customize your workflow. You can also publish your notes online, access them offline, and sync them securely with end-to-end encryption.

Image Layers

COPY /root-out/ / # buildkit
ARG BUILD_DATE=2026-05-15T10:14:45+00:00
ARG VERSION=bb1bcaa0-ls17
ARG MODS_VERSION=v3
ARG PKG_INST_VERSION=v1
ARG LSIOWN_VERSION=v1
ARG WITHCONTENV_VERSION=v1
LABEL build_version=Linuxserver.io version:- bb1bcaa0-ls17 Build-date:- 2026-05-15T10:14:45+00:00
LABEL maintainer=TheLamer
ADD --chmod=744 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/docker-mods.v3 /docker-mods # buildkit
ADD --chmod=744 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/package-install.v1 /etc/s6-overlay/s6-rc.d/init-mods-package-install/run # buildkit
ADD --chmod=744 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/lsiown.v1 /usr/bin/lsiown # buildkit
ADD --chmod=755 https://raw.githubusercontent.com/linuxserver/docker-mods/mod-scripts/with-contenv.v1 /usr/bin/with-contenv # buildkit
ARG DEBIAN_FRONTEND=noninteractive
ENV HOME=/root LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_VERBOSITY=1 S6_STAGE2_HOOK=/docker-mods VIRTUAL_ENV=/lsiopy PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |7 BUILD_DATE=2026-05-15T10:14:45+00:00 VERSION=bb1bcaa0-ls17 MODS_VERSION=v3 PKG_INST_VERSION=v1 LSIOWN_VERSION=v1 WITHCONTENV_VERSION=v1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Ripped from Ubuntu Docker Logic ****" && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests && mkdir -p /run/systemd && echo 'docker' > /run/systemd/container && echo "**** install apt-utils and locales ****" && apt-get update && apt-get upgrade -y && apt-get install -y apt-utils locales && echo "**** install packages ****" && apt-get install -y catatonit cron curl gnupg jq netcat-traditional tzdata && echo "**** add all sources ****" && echo "deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware" > /etc/apt/sources.list && echo "deb-src http://deb.debian.org/debian trixie main contrib non-free non-free-firmware" >> /etc/apt/sources.list && echo "deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list && echo "deb-src http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list && echo "deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware" >> /etc/apt/sources.list && echo "deb-src http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware" >> /etc/apt/sources.list && echo "deb http://security.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list && echo "deb-src http://security.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list && rm -f /etc/apt/sources.list.d/debian.sources && echo "**** generate locale ****" && locale-gen en_US.UTF-8 && echo "**** create abc user and make our folders ****" && useradd -u 911 -U -d /config -s /bin/false abc && usermod -G users abc && mkdir -p /app /config /defaults /lsiopy && echo "**** cleanup ****" && apt-get -y autoremove && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* /var/log/* /usr/share/man # buildkit
COPY root/ / # buildkit
ENTRYPOINT ["/init"]
ARG BUILD_DATE=2026-05-15T13:43:41+00:00
ARG VERSION=d48a77bc-ls108
LABEL build_version=Linuxserver.io version:- d48a77bc-ls108 Build-date:- 2026-05-15T13:43:41+00:00
LABEL maintainer=thelamer
ENV DISPLAY=:1 PERL5LIB=/usr/local/bin HOME=/config START_DOCKER=true PULSE_RUNTIME_PATH=/defaults SELKIES_INTERPOSER=/usr/lib/selkies_joystick_interposer.so NVIDIA_DRIVER_CAPABILITIES=all DISABLE_ZINK=false DISABLE_DRI3=false SELKIES_ENCODER=x264enc,jpeg TITLE=Selkies
COPY /debout/wl.deb /tmp/wl.deb # buildkit
RUN |2 BUILD_DATE=2026-05-15T13:43:41+00:00 VERSION=d48a77bc-ls108 /bin/sh -c echo "**** dev deps ****" && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y python3-dev && echo "**** enable locales ****" && sed -i '/locale/d' /etc/dpkg/dpkg.cfg.d/docker && echo "**** install deps ****" && curl -fsSL https://download.docker.com/linux/debian/gpg | tee /usr/share/keyrings/docker.asc >/dev/null && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker.asc] https://download.docker.com/linux/debian trixie stable" > /etc/apt/sources.list.d/docker.list && curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y breeze-cursor-theme ca-certificates cmake console-data containerd.io dbus-x11 docker-buildx-plugin docker-ce docker-ce-cli docker-compose-plugin dunst file firmware-linux-nonfree firmware-misc-nonfree fonts-noto-cjk fonts-noto-color-emoji fonts-noto-core foot fuse-overlayfs g++ gcc git intel-media-va-driver kbd labwc libatk1.0-0 libatk-bridge2.0-0 libev4 libfontenc1 libfreetype6 libgbm1 libgcrypt20 libgirepository-1.0-1 libgl1-mesa-dri libglib2.0-bin libglu1-mesa libgnutls30 libgtk-3.0 libnginx-mod-http-fancyindex libnotify-bin libnss3 libnvidia-egl-wayland1 libopus0 libp11-kit0 libpam0g libtasn1-6 libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libx11-6 libxau6 libxcb1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcursor1 libxdmcp6 libxext6 libxfconf-0-3 libxfixes3 libxfont2 libxinerama1 libxkbcommon-dev libxkbcommon-x11-0 libxshmfence1 libxtst6 locales-all make mesa-libgallium mesa-va-drivers mesa-vulkan-drivers nginx openbox openssh-client openssl pciutils procps pulseaudio pulseaudio-utils python3 python3-venv ssl-cert stterm sudo tar util-linux vulkan-tools wl-clipboard wlr-randr x11-apps x11-common x11-utils x11-xkb-utils x11-xserver-utils xauth xclip xcvt xdg-utils xdotool xfconf xfonts-base xkb-data xsel xserver-common xserver-xorg-core xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-qxl xsettingsd xterm xutils xvfb zlib1g && echo "**** patched wlroots ****" && apt-get --reinstall install --no-install-recommends --allow-downgrades -y /tmp/wl.deb && echo "**** install selkies ****" && SELKIES_RELEASE=$(curl -sX GET "https://api.github.com/repos/selkies-project/selkies/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]') && curl -o /tmp/selkies.tar.gz -L "https://github.com/selkies-project/selkies/archive/aae6a4de653bb95da0a6b820f885fb6b30a5e35c.tar.gz" && cd /tmp && tar xf selkies.tar.gz && cd selkies-* && sed -i '/"av>/d' pyproject.toml && sed -i '/cryptography/d' pyproject.toml && python3 -m venv --system-site-packages /lsiopy && pip install . && pip install setuptools && echo "**** install selkies interposer ****" && cd addons/js-interposer && gcc -shared -fPIC -ldl -o selkies_joystick_interposer.so joystick_interposer.c && mv selkies_joystick_interposer.so /usr/lib/selkies_joystick_interposer.so && echo "**** install selkies fake udev ****" && cd ../fake-udev && make && mkdir /opt/lib && mv libudev.so.1.0.0-fake /opt/lib/ && echo "**** add icon ****" && mkdir -p /usr/share/selkies/www && curl -o /usr/share/selkies/www/icon.png https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/selkies-logo.png && curl -o /usr/share/selkies/www/favicon.ico https://raw.githubusercontent.com/linuxserver/docker-templates/refs/heads/master/linuxserver.io/img/selkies-icon.ico && echo "**** openbox tweaks ****" && sed -i -e 's/NLIMC/NLMC/g' -e '/debian-menu/d' -e 's|</applications>| <application class="*"><maximized>yes</maximized></application>\n</applications>|' -e 's|</keyboard>| <keybind key="C-S-d"><action name="ToggleDecorations"/></keybind>\n</keyboard>|' -e 's|<number>4</number>|<number>1</number>|' /etc/xdg/openbox/rc.xml && sed -i 's/--startup/--replace --startup/g' /usr/bin/openbox-session && echo "**** user perms ****" && sed -e 's/%sudo ALL=(ALL:ALL) ALL/%sudo ALL=(ALL:ALL) NOPASSWD: ALL/g' -i /etc/sudoers && echo "abc:abc" | chpasswd && usermod -s /bin/bash abc && usermod -aG sudo abc && echo "**** proot-apps ****" && mkdir /proot-apps/ && PAPPS_RELEASE=$(curl -sX GET "https://api.github.com/repos/linuxserver/proot-apps/releases/latest" | awk '/tag_name/{print $4;exit}' FS='[""]') && curl -L https://github.com/linuxserver/proot-apps/releases/download/${PAPPS_RELEASE}/proot-apps-x86_64.tar.gz | tar -xzf - -C /proot-apps/ && echo "${PAPPS_RELEASE}" > /proot-apps/pversion && echo "**** dind support ****" && useradd -U dockremap && usermod -G dockremap dockremap && echo 'dockremap:165536:65536' >> /etc/subuid && echo 'dockremap:165536:65536' >> /etc/subgid && curl -o /usr/local/bin/dind -L https://raw.githubusercontent.com/moby/moby/master/hack/dind && chmod +x /usr/local/bin/dind && echo 'hosts: files dns' > /etc/nsswitch.conf && usermod -aG docker abc && echo "**** locales ****" && for LOCALE in $(curl -sL https://raw.githubusercontent.com/thelamer/lang-stash/master/langs); do localedef -i $LOCALE -f UTF-8 $LOCALE.UTF-8; done && echo "**** theme ****" && curl -s https://raw.githubusercontent.com/thelamer/lang-stash/master/theme.tar.gz | tar xzvf - -C /usr/share/themes/Clearlooks/openbox-3/ && echo "**** cleanup ****" && apt-get purge -y --autoremove python3-dev && apt-get autoclean && rm -rf /config/.cache /config/.npm /var/lib/apt/lists/* /var/tmp/* /tmp/* # buildkit
COPY /root / # buildkit
COPY /buildout /usr/share/selkies # buildkit
COPY / / # buildkit
COPY /usr/bin/wtype /usr/bin/wtype # buildkit
COPY /usr/bin/selkies-desktop /usr/bin/selkies-desktop # buildkit
EXPOSE [3000/tcp 3001/tcp]
VOLUME [/config]
ENV LSIO_FIRST_PARTY=true
ARG BUILD_DATE=2026-05-15T14:59:27+00:00
ARG VERSION=v1.12.7-ls129
ARG OBSIDIAN_VERSION=v1.12.7
LABEL build_version=Linuxserver.io version:- v1.12.7-ls129 Build-date:- 2026-05-15T14:59:27+00:00
LABEL maintainer=quietsy
ENV TITLE=Obsidian NO_GAMEPAD=true NO_DECOR=true PIXELFLUX_WAYLAND=true
RUN |3 BUILD_DATE=2026-05-15T14:59:27+00:00 VERSION=v1.12.7-ls129 OBSIDIAN_VERSION=v1.12.7 /bin/sh -c echo "**** add icon ****" && curl -o /usr/share/selkies/www/icon.png https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/obsidian-logo.png && echo "**** install packages ****" && apt-get update && DEBIAN_FRONTEND=noninteractive echo "**** install obsidian ****" && if [ -z ${OBSIDIAN_VERSION+x} ]; then OBSIDIAN_VERSION=$(curl -sX GET "https://api.github.com/repos/obsidianmd/obsidian-releases/releases/latest"| awk '/tag_name/{print $4;exit}' FS='[""]'); fi && apt-get install -y --no-install-recommends chromium chromium-l10n git libgtk-3-bin libatk1.0 libatk-bridge2.0 libnss3 python3-xdg && cd /tmp && curl -o /tmp/obsidian.app -L "https://github.com/obsidianmd/obsidian-releases/releases/download/${OBSIDIAN_VERSION}/Obsidian-$(echo ${OBSIDIAN_VERSION} | sed 's/v//g').AppImage" && chmod +x /tmp/obsidian.app && ./obsidian.app --appimage-extract && mv squashfs-root /opt/obsidian && cp /opt/obsidian/usr/share/icons/hicolor/512x512/apps/obsidian.png /usr/share/icons/hicolor/512x512/apps/obsidian.png && echo "**** cleanup ****" && apt-get autoclean && rm -rf /config/.cache /config/.launchpadlib /var/lib/apt/lists/* /var/tmp/* /tmp/* # buildkit
COPY /root / # buildkit
EXPOSE [3000/tcp]
VOLUME [/config]

Labels

Key Value
build_version Linuxserver.io version:- v1.12.7-ls129 Build-date:- 2026-05-15T14:59:27+00:00
maintainer quietsy
org.opencontainers.image.authors linuxserver.io
org.opencontainers.image.created 2026-05-15T14:59:27+00:00
org.opencontainers.image.description [Obsidian](https://obsidian.md) is a note-taking app that lets you create, link, and organize your notes on your device, with hundreds of plugins and themes to customize your workflow. You can also publish your notes online, access them offline, and sync them securely with end-to-end encryption.
org.opencontainers.image.documentation https://docs.linuxserver.io/images/docker-obsidian
org.opencontainers.image.licenses GPL-3.0-only
org.opencontainers.image.ref.name e218faf1a76e29550f9964398462d0013a5259a8
org.opencontainers.image.revision e218faf1a76e29550f9964398462d0013a5259a8
org.opencontainers.image.source https://github.com/linuxserver/docker-obsidian
org.opencontainers.image.title Obsidian
org.opencontainers.image.url https://github.com/linuxserver/docker-obsidian/packages
org.opencontainers.image.vendor linuxserver.io
org.opencontainers.image.version v1.12.7-ls129
Details
Container
2026-05-16 16:41:35 +02:00
0
OCI / Docker
linux/amd64
linuxserver.io
GPL-3.0-only
1.2 GiB
Versions (1) View all
latest 2026-05-16