├── .gitignore
├── rootfs
├── etc
│ ├── s6-overlay
│ │ └── s6-rc.d
│ │ │ ├── init-setup
│ │ │ ├── type
│ │ │ ├── up
│ │ │ └── run
│ │ │ ├── svc-novnc
│ │ │ ├── type
│ │ │ ├── dependencies.d
│ │ │ │ └── init-setup
│ │ │ └── run
│ │ │ ├── svc-openbox
│ │ │ ├── type
│ │ │ ├── dependencies.d
│ │ │ │ └── init-setup
│ │ │ └── run
│ │ │ ├── user
│ │ │ └── contents.d
│ │ │ │ ├── init-setup
│ │ │ │ ├── svc-novnc
│ │ │ │ ├── svc-openbox
│ │ │ │ ├── svc-soulseek
│ │ │ │ └── svc-tigervnc
│ │ │ ├── svc-soulseek
│ │ │ ├── type
│ │ │ ├── dependencies.d
│ │ │ │ └── init-setup
│ │ │ └── run
│ │ │ └── svc-tigervnc
│ │ │ ├── type
│ │ │ ├── dependencies.d
│ │ │ └── init-setup
│ │ │ └── run
│ └── xdg
│ │ └── openbox
│ │ └── rc.xml
└── usr
│ └── share
│ └── novnc
│ └── index.html
├── docs
├── synology_docker_config_ports_screenshot.png
└── synology_docker_config_volumes_screenshot.png
├── docker-compose.yml
├── soulseek.conf
├── LICENSE
├── ui.patch
├── .github
└── workflows
│ └── build.yml
├── Dockerfile
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/init-setup/type:
--------------------------------------------------------------------------------
1 | oneshot
2 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-novnc/type:
--------------------------------------------------------------------------------
1 | longrun
2 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-openbox/type:
--------------------------------------------------------------------------------
1 | longrun
2 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/init-setup:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/svc-novnc:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/svc-openbox:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/svc-soulseek:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/svc-tigervnc:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-soulseek/type:
--------------------------------------------------------------------------------
1 | longrun
2 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-tigervnc/type:
--------------------------------------------------------------------------------
1 | longrun
2 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-novnc/dependencies.d/init-setup:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-openbox/dependencies.d/init-setup:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-soulseek/dependencies.d/init-setup:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-tigervnc/dependencies.d/init-setup:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/init-setup/up:
--------------------------------------------------------------------------------
1 | /etc/s6-overlay/s6-rc.d/init-setup/run
2 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-openbox/run:
--------------------------------------------------------------------------------
1 | #!/command/with-contenv bash
2 |
3 | # Start Openbox
4 | exec s6-setuidgid $(id -nu $PUID) openbox
5 |
--------------------------------------------------------------------------------
/docs/synology_docker_config_ports_screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realies/soulseek-docker/HEAD/docs/synology_docker_config_ports_screenshot.png
--------------------------------------------------------------------------------
/docs/synology_docker_config_volumes_screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/realies/soulseek-docker/HEAD/docs/synology_docker_config_volumes_screenshot.png
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-soulseek/run:
--------------------------------------------------------------------------------
1 | #!/command/with-contenv bash
2 |
3 | export HOME=/data
4 | # Default umask settings
5 | umask ${UMASK}
6 |
7 | # Start Soulseek
8 | exec s6-setuidgid $(id -nu $PUID) /app/SoulseekQt
9 |
--------------------------------------------------------------------------------
/rootfs/etc/s6-overlay/s6-rc.d/svc-novnc/run:
--------------------------------------------------------------------------------
1 | #!/command/with-contenv bash
2 |
3 | # Start noVNC proxy
4 | exec s6-setuidgid $(id -nu $PUID) /usr/share/novnc/utils/novnc_proxy --vnc localhost:${VNC_PORT} --listen ${NOVNC_PORT} --web /usr/share/novnc
5 |
--------------------------------------------------------------------------------
/rootfs/etc/xdg/openbox/rc.xml:
--------------------------------------------------------------------------------
1 |
2 |