https://github.com/nicholaswilde/docker-shiori
A multi-architecture image for shiori.
https://github.com/nicholaswilde/docker-shiori
bookmark bookmark-manager docker go golang self-hosted shiori web-interface
Last synced: 10 months ago
JSON representation
A multi-architecture image for shiori.
- Host: GitHub
- URL: https://github.com/nicholaswilde/docker-shiori
- Owner: nicholaswilde
- License: apache-2.0
- Created: 2021-02-28T18:54:41.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-12T16:02:38.000Z (about 3 years ago)
- Last Synced: 2025-03-24T15:52:27.740Z (11 months ago)
- Topics: bookmark, bookmark-manager, docker, go, golang, self-hosted, shiori, web-interface
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/nicholaswilde/shiori
- Size: 73.2 KB
- Stars: 11
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Docker Template
[](https://hub.docker.com/r/nicholaswilde/shiori)
[](https://hub.docker.com/r/nicholaswilde/shiori)
[](./LICENSE)
[](https://github.com/nicholaswilde/docker-shiori/actions?query=workflow%3Aci)
[](https://github.com/nicholaswilde/docker-shiori/actions?query=workflow%3Alint)
[](https://github.com/pre-commit/pre-commit)
A multi-architecture image for [shiori](https://github.com/go-shiori/shiori).
## Architectures
* [x] `armv7`
* [x] `arm64`
* [x] `amd64`
## Dependencies
* sqlite3
* mysql (optional)
* postgres (optional)
## Usage
### docker cli
```bash
$ docker run -d \
--name=shiori-default \
-e TZ=America/Los_Angeles `# optional` \
-e PUID=1000 `# optional` \
-e PGID=1000 `# optional` \
-e SHIORI_DIR=/data `# optional` ]
-p 8080:8080 \
--restart unless-stopped \
nicholaswilde/shiori
```
### docker-compose
* [sqlite3](./docker-compose.sqlite3.yaml)
* [mysql](./docker-compose.mysql.yaml)
* [postgres](./docker-compose.postres.yaml)
## Configuration
### Default Web Interface
| username | password |
|---------:|:---------|
| shiori | gopher |
### Volumes
| user | uid |
|-----:|:---:|
| abc | 911 |
## Development
See [docs](https://nicholaswilde.io/docker-docs/development).
## Troubleshooting
See [docs](https://nicholaswilde.io/docker-docs/troubleshooting).
## Pre-commit hook
If you want to automatically generate `README.md` files with a pre-commit hook, make sure you
[install the pre-commit binary](https://pre-commit.com/#install), and add a [.pre-commit-config.yaml file](./.pre-commit-config.yaml)
to your project. Then run:
```bash
$ pre-commit install
$ pre-commit install-hooks
```
Currently, this only works on `amd64` systems.
## License
[Apache 2.0 License](./LICENSE)
## Author
This project was started in 2021 by [Nicholas Wilde](https://github.com/nicholaswilde/).