Workflow update

main
technorabilia 5 months ago
parent 7129dfa2f5
commit f6fde26213

@ -0,0 +1,26 @@
# [Altus](https://github.com/amanharwara/altus) is an Electron-based WhatsApp
# client with themes and multiple account support.
---
version: "2.1"
services:
altus:
image: ghcr.io/linuxserver/altus
container_name: altus
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores program settings and files.
- ${BASEDIR:-/volume1/docker}/altus/config:/config
ports:
# Altus desktop gui.
- 3000:3000
# Altus desktop gui HTTPS.
- 3001:3001
shm_size: "1gb"
restart: unless-stopped

@ -0,0 +1,15 @@
# [Altus](https://github.com/amanharwara/altus) is an Electron-based WhatsApp
# client with themes and multiple account support.
. ./.env
docker run -d \
--name=altus \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# Altus desktop gui.` \
-p 3001:3001 `# Altus desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/altus/config:/config `# Users home directory in the container, stores program settings and files.` \
--shm-size="1gb" \
--restart unless-stopped \
ghcr.io/linuxserver/altus

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/altus/config

@ -0,0 +1,27 @@
# [Calligra](https://calligra.org/) is an office and graphic art suite by KDE.
# It is available for desktop PCs, tablet computers, and smartphones. It
# contains applications for word processing, spreadsheets, presentation, vector
# graphics, and editing databases.
---
version: "2.1"
services:
calligra:
image: ghcr.io/linuxserver/calligra
container_name: calligra
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores local files and settings
- ${BASEDIR:-/volume1/docker}/calligra/config:/config
ports:
# Calligra desktop gui.
- 3000:3000
# Calligra desktop gui HTTPS.
- 3001:3001
restart: unless-stopped

@ -0,0 +1,16 @@
# [Calligra](https://calligra.org/) is an office and graphic art suite by KDE.
# It is available for desktop PCs, tablet computers, and smartphones. It
# contains applications for word processing, spreadsheets, presentation, vector
# graphics, and editing databases.
. ./.env
docker run -d \
--name=calligra \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# Calligra desktop gui.` \
-p 3001:3001 `# Calligra desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/calligra/config:/config `# Users home directory in the container, stores local files and settings` \
--restart unless-stopped \
ghcr.io/linuxserver/calligra

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/calligra/config

@ -29,4 +29,6 @@ services:
- 6881:6881
# Inbound torrent traffic (See App Setup)
- 6881:6881/udp
# Default deluged port for thin client connectivity
- 58846:58846 # optional
restart: unless-stopped

@ -12,6 +12,7 @@ docker run -d \
-p 8112:8112 `# Port for webui` \
-p 6881:6881 `# Inbound torrent traffic (See App Setup)` \
-p 6881:6881/udp `# Inbound torrent traffic (See App Setup)` \
-p 58846:58846 `# optional` `# Default deluged port for thin client connectivity` \
-v ${BASEDIR:-/volume1/docker}/deluge/config:/config `# deluge configs` \
-v ${BASEDIR:-/volume1/docker}/deluge/downloads:/downloads `# torrent download directory` \
--restart unless-stopped \

@ -0,0 +1,26 @@
# [Ferdium](https://ferdium.org/) is a desktop app that helps you organize how
# you use your favourite apps by combining them into one application.
---
version: "2.1"
services:
ferdium:
image: ghcr.io/linuxserver/ferdium
container_name: ferdium
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores program settings and files.
- ${BASEDIR:-/volume1/docker}/ferdium/config:/config
ports:
# Ferdium desktop gui.
- 3000:3000
# Ferdium desktop gui HTTPS.
- 3001:3001
shm_size: "1gb"
restart: unless-stopped

@ -0,0 +1,15 @@
# [Ferdium](https://ferdium.org/) is a desktop app that helps you organize how
# you use your favourite apps by combining them into one application.
. ./.env
docker run -d \
--name=ferdium \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# Ferdium desktop gui.` \
-p 3001:3001 `# Ferdium desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/ferdium/config:/config `# Users home directory in the container, stores program settings and files.` \
--shm-size="1gb" \
--restart unless-stopped \
ghcr.io/linuxserver/ferdium

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/ferdium/config

@ -0,0 +1,26 @@
# [FreeCAD](https://www.freecad.org/) is a general-purpose parametric 3D
# computer-aided design (CAD) modeler and a building information modeling (BIM)
# software application with finite element method (FEM) support.
---
version: "2.1"
services:
freecad:
image: ghcr.io/linuxserver/freecad
container_name: freecad
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores program settings and files.
- ${BASEDIR:-/volume1/docker}/freecad/config:/config
ports:
# FreeCAD desktop gui.
- 3000:3000
# FreeCAD desktop gui HTTPS.
- 3001:3001
restart: unless-stopped

@ -0,0 +1,15 @@
# [FreeCAD](https://www.freecad.org/) is a general-purpose parametric 3D
# computer-aided design (CAD) modeler and a building information modeling (BIM)
# software application with finite element method (FEM) support.
. ./.env
docker run -d \
--name=freecad \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# FreeCAD desktop gui.` \
-p 3001:3001 `# FreeCAD desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/freecad/config:/config `# Users home directory in the container, stores program settings and files.` \
--restart unless-stopped \
ghcr.io/linuxserver/freecad

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/freecad/config

@ -0,0 +1,27 @@
# [GIMP](https://www.gimp.org/) is a free and open-source raster graphics editor
# used for image manipulation (retouching) and image editing, free-form drawing,
# transcoding between different image file formats, and more specialized tasks.
# It is extensible by means of plugins, and scriptable.
---
version: "2.1"
services:
gimp:
image: ghcr.io/linuxserver/gimp
container_name: gimp
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores local files and settings
- ${BASEDIR:-/volume1/docker}/gimp/config:/config
ports:
# GIMP desktop gui.
- 3000:3000
# GIMP desktop gui HTTPS.
- 3001:3001
restart: unless-stopped

@ -0,0 +1,16 @@
# [GIMP](https://www.gimp.org/) is a free and open-source raster graphics editor
# used for image manipulation (retouching) and image editing, free-form drawing,
# transcoding between different image file formats, and more specialized tasks.
# It is extensible by means of plugins, and scriptable.
. ./.env
docker run -d \
--name=gimp \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# GIMP desktop gui.` \
-p 3001:3001 `# GIMP desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/gimp/config:/config `# Users home directory in the container, stores local files and settings` \
--restart unless-stopped \
ghcr.io/linuxserver/gimp

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/gimp/config

@ -0,0 +1,25 @@
# [Inkscape](https://inkscape.org/) is professional quality vector graphics
# software which runs on Linux, Mac OS X and Windows desktop computers.
---
version: "2.1"
services:
inkscape:
image: ghcr.io/linuxserver/inkscape
container_name: inkscape
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores local files and settings
- ${BASEDIR:-/volume1/docker}/inkscape/config:/config
ports:
# Inkscape desktop gui.
- 3000:3000
# Inkscape desktop gui HTTPS.
- 3001:3001
restart: unless-stopped

@ -0,0 +1,14 @@
# [Inkscape](https://inkscape.org/) is professional quality vector graphics
# software which runs on Linux, Mac OS X and Windows desktop computers.
. ./.env
docker run -d \
--name=inkscape \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# Inkscape desktop gui.` \
-p 3001:3001 `# Inkscape desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/inkscape/config:/config `# Users home directory in the container, stores local files and settings` \
--restart unless-stopped \
ghcr.io/linuxserver/inkscape

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/inkscape/config

@ -0,0 +1,25 @@
# [KiCad](https://www.kicad.org/) - A Cross Platform and Open Source Electronics
# Design Automation Suite.
---
version: "2.1"
services:
kicad:
image: ghcr.io/linuxserver/kicad
container_name: kicad
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores program settings and files.
- ${BASEDIR:-/volume1/docker}/kicad/config:/config
ports:
# KiCad desktop gui.
- 3000:3000
# KiCad desktop gui HTTPS.
- 3001:3001
restart: unless-stopped

@ -0,0 +1,14 @@
# [KiCad](https://www.kicad.org/) - A Cross Platform and Open Source Electronics
# Design Automation Suite.
. ./.env
docker run -d \
--name=kicad \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# KiCad desktop gui.` \
-p 3001:3001 `# KiCad desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/kicad/config:/config `# Users home directory in the container, stores program settings and files.` \
--restart unless-stopped \
ghcr.io/linuxserver/kicad

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/kicad/config

@ -0,0 +1,26 @@
# [Krita](https://krita.org/en/) is a professional FREE and open source painting
# program. It is made by artists that want to see affordable art tools for
# everyone.
---
version: "2.1"
services:
krita:
image: ghcr.io/linuxserver/krita
container_name: krita
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores local files and settings
- ${BASEDIR:-/volume1/docker}/krita/config:/config
ports:
# Krita desktop gui.
- 3000:3000
# Krita desktop gui HTTPS.
- 3001:3001
restart: unless-stopped

@ -0,0 +1,15 @@
# [Krita](https://krita.org/en/) is a professional FREE and open source painting
# program. It is made by artists that want to see affordable art tools for
# everyone.
. ./.env
docker run -d \
--name=krita \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# Krita desktop gui.` \
-p 3001:3001 `# Krita desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/krita/config:/config `# Users home directory in the container, stores local files and settings` \
--restart unless-stopped \
ghcr.io/linuxserver/krita

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/krita/config

@ -0,0 +1,27 @@
# [MediaElch](https://github.com/Komet/MediaElch) is a MediaManager for Kodi.
# Information about Movies, TV Shows, Concerts and Music are stored as nfo
# files. Fanarts are downloaded automatically from fanart.tv. Using the nfo
# generator, MediaElch can be used with other MediaCenters as well.
---
version: "2.1"
services:
mediaelch:
image: ghcr.io/linuxserver/mediaelch
container_name: mediaelch
environment:
# for UserID
- PUID=${PUID:-1024}
# for GroupID
- PGID=${PGID:-100}
# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).
- TZ=${TZ:-Europe/Amsterdam}
volumes:
# Users home directory in the container, stores program settings and files.
- ${BASEDIR:-/volume1/docker}/mediaelch/config:/config
ports:
# MediaElch desktop gui.
- 3000:3000
# MediaElch desktop gui HTTPS.
- 3001:3001
restart: unless-stopped

@ -0,0 +1,16 @@
# [MediaElch](https://github.com/Komet/MediaElch) is a MediaManager for Kodi.
# Information about Movies, TV Shows, Concerts and Music are stored as nfo
# files. Fanarts are downloaded automatically from fanart.tv. Using the nfo
# generator, MediaElch can be used with other MediaCenters as well.
. ./.env
docker run -d \
--name=mediaelch \
-e PUID=${PUID:-1024} `# for UserID` \
-e PGID=${PGID:-100} `# for GroupID` \
-e TZ=${TZ:-Europe/Amsterdam} `# specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List).` \
-p 3000:3000 `# MediaElch desktop gui.` \
-p 3001:3001 `# MediaElch desktop gui HTTPS.` \
-v ${BASEDIR:-/volume1/docker}/mediaelch/config:/config `# Users home directory in the container, stores program settings and files.` \
--restart unless-stopped \
ghcr.io/linuxserver/mediaelch

@ -0,0 +1,3 @@
ln -s ../docker-env.cfg ./.env
. ./.env
mkdir -p ${BASEDIR:-/volume1/docker}/mediaelch/config
Loading…
Cancel
Save