mirror of
https://github.com/Suwayomi/docker-tachidesk.git
synced 2026-01-22 03:32:44 +01:00
99 lines
4.2 KiB
Markdown
99 lines
4.2 KiB
Markdown
# Tachidesk-docker
|
|
|
|
| Status | Stable |Preview | Discord Support|
|
|
|:-:|:-:|:-:|:-:|
|
|
| [](https://github.com/suwayomi/docker-tachidesk/actions/workflows/build_container_images.yml) [](https://github.com/orgs/suwayomi/packages/container/package/tachidesk) | [](https://github.com/orgs/suwayomi/packages/container/package/tachidesk/) | [](https://github.com/orgs/suwayomi/packages/container/package/tachidesk) | [](https://discord.gg/DDZdqZWaHA) |
|
|
|
|
Run [Tachidesk-Server](https://github.com/Suwayomi/Tachidesk-Server) inside docker container as non-root user. The server will be running on http://localhost:4567 open this url in your browser.
|
|
|
|
Docker Releases - https://github.com/suwayomi/docker-tachidesk/pkgs/container/tachidesk
|
|
|
|
Dockerfile - https://github.com/suwayomi/docker-tachidesk
|
|
|
|
_**Tachidesk data location - /home/suwayomi/.local/share/Tachidesk**_
|
|
|
|
Docker images are mutli-arch (linux/amd64, linux/arm/v7, linux/arm64, linux/ppc64le, linux/s390x) and has small size based on Ubuntu linux.
|
|
|
|
Legacy alpine images using the `-alpine` suffix are provided for as-needed use-cases, such as:
|
|
- Support for linux platforms linux/386 and linux/arm/v6
|
|
- Those that need a smaller image size
|
|
|
|
Log file location - /home/suwayomi/.local/share/Tachidesk/logfile.log
|
|
|
|
# Docker compose
|
|
Use the template compose.yml in this repo for creating and starting tachidesk docker container.
|
|
|
|
# Docker tags
|
|
|
|
### Recommended tags (Ubuntu, Java 11):
|
|
|
|
Stable: `ghcr.io/suwayomi/tachidesk:stable`
|
|
|
|
Preview: `ghcr.io/suwayomi/tachidesk:preview`
|
|
|
|
Latest: `ghcr.io/suwayomi/tachidesk:latest`
|
|
|
|
|
|
|
|
### Legacy tags, should only be used as required (Alpine, Java 8):
|
|
|
|
Stable: `ghcr.io/suwayomi/tachidesk:stable-alpine`
|
|
|
|
Preview: `ghcr.io/suwayomi/tachidesk:preview-alpine`
|
|
|
|
Latest: `ghcr.io/suwayomi/tachidesk:latest-alpine`
|
|
|
|
|
|
|
|
### Explicit Ubuntu tags (Ubuntu, Java 11) :
|
|
|
|
Stable: `ghcr.io/suwayomi/tachidesk:stable-ubuntu`
|
|
|
|
Preview: `ghcr.io/suwayomi/tachidesk:preview-ubuntu`
|
|
|
|
Latest: `ghcr.io/suwayomi/tachidesk:latest-ubuntu`
|
|
|
|
# Docker commands
|
|
|
|
Expose to localhost ip
|
|
|
|
docker run -p 127.0.0.1:4567:4567 ghcr.io/suwayomi/tachidesk
|
|
|
|
Expose to specific ip
|
|
|
|
docker run -p 192.168.x.x:4567:4567 ghcr.io/suwayomi/tachidesk
|
|
|
|
Expose to all ips
|
|
|
|
docker run -p 4567:4567 ghcr.io/suwayomi/tachidesk
|
|
|
|
Change the default UTC timezone. Use TZ database name from [Timezone list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)
|
|
|
|
docker run -e "TZ=Europe/London" -p 127.0.0.1:4567:4567 ghcr.io/suwayomi/tachidesk
|
|
|
|
Change the logging location from a file to standard output
|
|
|
|
docker run -e "LOGGING=out" -p 127.0.0.1:4567:4567 ghcr.io/suwayomi/tachidesk
|
|
|
|
For Tachidesk Preview version
|
|
|
|
docker run -p 127.0.0.1:4567:4567 ghcr.io/suwayomi/tachidesk:preview
|
|
|
|
Persistent data of tachidesk on subsequent run
|
|
|
|
docker run -p 127.0.0.1:4567:4567 -v <folder path>:/./home/suwayomi/.local/share/Tachidesk ghcr.io/suwayomi/tachidesk
|
|
|
|
For Specific Tachidesk stable version (from v0.3.9 onwards)
|
|
|
|
docker run -p 127.0.0.1:4567:4567 ghcr.io/suwayomi/tachidesk:v0.3.9
|
|
|
|
# Credit
|
|
|
|
[Tachidesk-Server](https://github.com/Suwayomi/Tachidesk-Server) is licensed under `MPL v. 2.0`.
|
|
|
|
# License
|
|
|
|
This Source Code Form is subject to the terms of the Mozilla Public
|
|
License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
file, You can obtain one at http://mozilla.org/MPL/2.0/.
|