Skip to content

Commit 7c7b63c

Browse files
authored
Merge pull request #32 from linuxserver/trixie
rebase to trixie
2 parents 5137913 + b8c06f3 commit 7c7b63c

5 files changed

Lines changed: 5 additions & 30 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/linuxserver/baseimage-selkies:debianbookworm
1+
FROM ghcr.io/linuxserver/baseimage-selkies:debiantrixie
22

33
# set version label
44
ARG BUILD_DATE

Dockerfile.aarch64

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/linuxserver/baseimage-selkies:arm64v8-debianbookworm
1+
FROM ghcr.io/linuxserver/baseimage-selkies:arm64v8-debiantrixie
22

33
# set version label
44
ARG BUILD_DATE

README.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,6 @@ services:
220220
obsidian:
221221
image: lscr.io/linuxserver/obsidian:latest
222222
container_name: obsidian
223-
security_opt:
224-
- seccomp:unconfined #optional
225223
environment:
226224
- PUID=1000
227225
- PGID=1000
@@ -231,8 +229,6 @@ services:
231229
ports:
232230
- 3000:3000
233231
- 3001:3001
234-
devices:
235-
- /dev/dri:/dev/dri #optional
236232
shm_size: "1gb"
237233
restart: unless-stopped
238234
```
@@ -242,14 +238,12 @@ services:
242238
```bash
243239
docker run -d \
244240
--name=obsidian \
245-
--security-opt seccomp=unconfined `#optional` \
246241
-e PUID=1000 \
247242
-e PGID=1000 \
248243
-e TZ=Etc/UTC \
249244
-p 3000:3000 \
250245
-p 3001:3001 \
251246
-v /path/to/config:/config \
252-
--device /dev/dri:/dev/dri `#optional` \
253247
--shm-size="1gb" \
254248
--restart unless-stopped \
255249
lscr.io/linuxserver/obsidian:latest
@@ -267,9 +261,7 @@ Containers are configured using parameters passed at runtime (such as those abov
267261
| `-e PGID=1000` | for GroupID - see below for explanation |
268262
| `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). |
269263
| `-v /config` | Users home directory in the container, stores program settings and files. |
270-
| `--device /dev/dri` | Add this for GL support (Linux hosts only) |
271264
| `--shm-size=` | This is needed for electron applications to function properly. |
272-
| `--security-opt seccomp=unconfined` | For Docker Engine only, many modern gui apps need this to function on older hosts as syscalls are unknown to Docker. |
273265

274266
## Environment variables from files (Docker secrets)
275267

@@ -433,6 +425,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
433425

434426
## Versions
435427

428+
* **21.09.25:** - Rebase to Debian Trixie.
436429
* **12.07.25:** - Rebase to Selkies add no sandbox to launcher, HTTPS IS NOW REQUIRED.
437430
* **03.04.25:** - Update chromium launch options to improve performance.
438431
* **18.06.24:** - Fix application init for Kasm.

readme-vars.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ development_versions: false
1717
# container parameters
1818
common_param_env_vars_enabled: true
1919
param_container_name: "{{ project_name }}"
20-
param_usage_include_env: true
21-
param_env_vars:
22-
- {env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London."}
2320
param_usage_include_vols: true
2421
param_volumes:
2522
- {vol_path: "/config", vol_host_path: "/path/to/config", desc: "Users home directory in the container, stores program settings and files."}
@@ -29,12 +26,6 @@ param_ports:
2926
- {external_port: "3001", internal_port: "3001", port_desc: "Obsidian desktop gui HTTPS."}
3027
custom_params:
3128
- {name: "shm-size", name_compose: "shm_size", value: "1gb", desc: "This is needed for electron applications to function properly."}
32-
opt_security_opt_param: true
33-
opt_security_opt_param_vars:
34-
- {run_var: "seccomp=unconfined", compose_var: "seccomp:unconfined", desc: "For Docker Engine only, many modern gui apps need this to function on older hosts as syscalls are unknown to Docker."}
35-
opt_param_device_map: true
36-
opt_param_devices:
37-
- {device_path: "/dev/dri", device_host_path: "/dev/dri", desc: "Add this for GL support (Linux hosts only)"}
3829
# Selkies blurb settings
3930
selkies_blurb: true
4031
show_nvidia: true
@@ -116,6 +107,7 @@ init_diagram: |
116107
"obsidian:latest" <- Base Images
117108
# changelog
118109
changelogs:
110+
- {date: "21.09.25:", desc: "Rebase to Debian Trixie."}
119111
- {date: "12.07.25:", desc: "Rebase to Selkies add no sandbox to launcher, HTTPS IS NOW REQUIRED."}
120112
- {date: "03.04.25:", desc: "Update chromium launch options to improve performance."}
121113
- {date: "18.06.24:", desc: "Fix application init for Kasm."}

root/usr/bin/chromium

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,11 @@ if ! pgrep chromium > /dev/null;then
77
rm -f $HOME/.config/chromium/Singleton*
88
fi
99

10-
# Run normally on privved containers or modified un non priv
11-
if grep -q 'Seccomp:.0' /proc/1/status; then
12-
${BIN} \
13-
--no-first-run \
14-
--password-store=basic \
15-
--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT' \
16-
--user-data-dir \
17-
"$@" > /dev/null 2>&1
18-
else
19-
${BIN} \
10+
${BIN} \
2011
--no-first-run \
2112
--no-sandbox \
2213
--password-store=basic \
2314
--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT' \
2415
--test-type \
2516
--user-data-dir \
2617
"$@" > /dev/null 2>&1
27-
fi

0 commit comments

Comments
 (0)