Workflow update
parent
5218912e19
commit
76545e59ed
@ -0,0 +1,27 @@
|
|||||||
|
# [Kavita](https://github.com/Kareadita/Kavita) is a fast, feature rich, cross
|
||||||
|
# platform reading server. Built with a focus for being a full solution for all
|
||||||
|
# your reading needs. Setup your own server and share your reading collection
|
||||||
|
# with your friends and family!
|
||||||
|
|
||||||
|
---
|
||||||
|
version: "2.1"
|
||||||
|
services:
|
||||||
|
kavita:
|
||||||
|
image: ghcr.io/linuxserver/kavita
|
||||||
|
container_name: kavita
|
||||||
|
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:
|
||||||
|
# Contains all relevant configuration files.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/kavita/config:/config
|
||||||
|
# Media library containing manga, comics and books.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/kavita/data:/data
|
||||||
|
ports:
|
||||||
|
# web gui
|
||||||
|
- 5000:5000
|
||||||
|
restart: unless-stopped
|
@ -0,0 +1,16 @@
|
|||||||
|
# [Kavita](https://github.com/Kareadita/Kavita) is a fast, feature rich, cross
|
||||||
|
# platform reading server. Built with a focus for being a full solution for all
|
||||||
|
# your reading needs. Setup your own server and share your reading collection
|
||||||
|
# with your friends and family!
|
||||||
|
|
||||||
|
. ./.env
|
||||||
|
docker run -d \
|
||||||
|
--name=kavita \
|
||||||
|
-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 5000:5000 `# web gui` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/kavita/config:/config `# Contains all relevant configuration files.` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/kavita/data:/data `# Media library containing manga, comics and books.` \
|
||||||
|
--restart unless-stopped \
|
||||||
|
ghcr.io/linuxserver/kavita
|
@ -0,0 +1,4 @@
|
|||||||
|
ln -s ../docker-env.cfg ./.env
|
||||||
|
. ./.env
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/kavita/config
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/kavita/data
|
@ -0,0 +1,47 @@
|
|||||||
|
# [SteamOS](https://www.steamdeck.com/) is an Arch based Linux distribution made
|
||||||
|
# by Valve Software. This container is a vanilla Arch install with Steam
|
||||||
|
# repositories added for software support. **This container will only work with
|
||||||
|
# modern AMD/Intel GPUs on a real Linux Host**
|
||||||
|
|
||||||
|
---
|
||||||
|
version: "2.1"
|
||||||
|
services:
|
||||||
|
steamos:
|
||||||
|
image: ghcr.io/linuxserver/steamos
|
||||||
|
container_name: steamos
|
||||||
|
# Specify the hostname of the host, this is useful for keeping a persistent hostname between upgrades and identifying the server in the remote play Steam Client.
|
||||||
|
hostname: hostname # optional
|
||||||
|
cap_add:
|
||||||
|
- NET_ADMIN
|
||||||
|
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}
|
||||||
|
# Specify the render device (GPU) for the contianer to use.
|
||||||
|
- DRINODE=/dev/dri/renderD128
|
||||||
|
# Specify the IP of the host, needed for LAN Remote Play.
|
||||||
|
- HOST_IP=192.168.100.10 # optional
|
||||||
|
volumes:
|
||||||
|
# Users home directory in the container, stores all files and games.
|
||||||
|
- ${BASEDIR:-/volume1/docker}/steamos/config:/config
|
||||||
|
# Optional for gamepad support.
|
||||||
|
- /dev/input:/dev/input # optional
|
||||||
|
# Optional for gamepad support.
|
||||||
|
- /run/udev/data:/run/udev/data # optional
|
||||||
|
ports:
|
||||||
|
# SteamOS desktop gui.
|
||||||
|
- 3000:3000
|
||||||
|
# HTTPS SteamOS desktop gui.
|
||||||
|
- 3001:3001
|
||||||
|
# Steam Remote Play Ports (UDP).
|
||||||
|
- 27031-27036:27031-27036/udp # optional
|
||||||
|
# Steam Remote Play Ports (TCP).
|
||||||
|
- 27031-27036:27031-27036 # optional
|
||||||
|
devices:
|
||||||
|
# Video card passthrough to Steam.
|
||||||
|
- /dev/dri:/dev/dri
|
||||||
|
shm_size: "1gb"
|
||||||
|
restart: unless-stopped
|
@ -0,0 +1,26 @@
|
|||||||
|
# [SteamOS](https://www.steamdeck.com/) is an Arch based Linux distribution made
|
||||||
|
# by Valve Software. This container is a vanilla Arch install with Steam
|
||||||
|
# repositories added for software support. **This container will only work with
|
||||||
|
# modern AMD/Intel GPUs on a real Linux Host**
|
||||||
|
|
||||||
|
. ./.env
|
||||||
|
docker run -d \
|
||||||
|
--name=steamos \
|
||||||
|
--hostname=hostname `# optional` `# Specify the hostname of the host, this is useful for keeping a persistent hostname between upgrades and identifying the server in the remote play Steam Client.` \
|
||||||
|
--cap-add=NET_ADMIN \
|
||||||
|
-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).` \
|
||||||
|
-e DRINODE=/dev/dri/renderD128 `# Specify the render device (GPU) for the contianer to use.` \
|
||||||
|
-e HOST_IP=192.168.100.10 `# optional` `# Specify the IP of the host, needed for LAN Remote Play.` \
|
||||||
|
-p 3000:3000 `# SteamOS desktop gui.` \
|
||||||
|
-p 3001:3001 `# HTTPS SteamOS desktop gui.` \
|
||||||
|
-p 27031-27036:27031-27036/udp `# optional` `# Steam Remote Play Ports (UDP).` \
|
||||||
|
-p 27031-27036:27031-27036 `# optional` `# Steam Remote Play Ports (TCP).` \
|
||||||
|
-v ${BASEDIR:-/volume1/docker}/steamos/config:/config `# Users home directory in the container, stores all files and games.` \
|
||||||
|
-v /dev/input:/dev/input `# optional` `# Optional for gamepad support.` \
|
||||||
|
-v /run/udev/data:/run/udev/data `# optional` `# Optional for gamepad support.` \
|
||||||
|
--device /dev/dri:/dev/dri `# Video card passthrough to Steam.` \
|
||||||
|
--shm-size="1gb" \
|
||||||
|
--restart unless-stopped \
|
||||||
|
ghcr.io/linuxserver/steamos
|
@ -0,0 +1,3 @@
|
|||||||
|
ln -s ../docker-env.cfg ./.env
|
||||||
|
. ./.env
|
||||||
|
mkdir -p ${BASEDIR:-/volume1/docker}/steamos/config
|
Loading…
Reference in New Issue