Alpine/openjdk container with latest Ubooquity (2.1.2).
1M+
Since the last build, I have changed the default user to a non-root one. You have to change the ownership of your local ubooquity's config folder to 1042:
chown -R 1042:1042 /PATH/TO/UBOOQUITY/CONFIG
And then restart your container.
@cromignon has made an image for us in his own repository, but doesn't seems to maintain it anymore.
This image is built to be as lighweight and simple as possible. It is based on alpine and openjdk 8.
Home server for comics and ebooks
Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. Use it to access your files from anywhere, with a tablet, an e-reader, a phone or a computer.
Main features
Copy-pasted from the Ubooquity homepage.
Please see the Docker installation documentation for details.
Ensure that you have folders created for the ubooquity config on the host. It's generally recommended to have some e-books or comics to mount in :)
In the following exemples, replace the volumes:
/!\ IMPORTANT: As this image execute ubooquity as a non-root user, the following steps have to be done prior to start the container:
mkdir /PATH/TO/UBOOQUITY/CONFIGchown -R 1042:1042 /PATH/TO/UBOOQUITY/CONFIGRun the following command line :
docker run --restart=always -d \
-v /PATH/TO/UBOOQUITY/CONFIG:/config \
-v /PATH/TO/COMICSANDBOOKS:/media \
-p 2202:2202 \
-p 2502:2502 \
-e UBOOQUITY_VERSION= \
-e FILE_ENCODING=UTF-8 \
-e LIBRARY_PORT=2202 \
-e ADMIN_PORT=2502 \
-e TZ=Europe/Paris \
zerpex/ubooquity-docker
Use the following docker-compose.yml and adapt it to your configuration :
version: '2'
services:
ubooquity:
restart: always
image: zerpex/ubooquity-docker
container_name: ubooquity
volumes:
- /PATH/TO/UBOOQUITY/CONFIG:/config
- /PATH/TO/YOUR/COMICS:/media
- /etc/localtime:/etc/localtime:ro
environment:
- TZ=Europe/Paris
ports:
- 2202:2202
- 2502:2502
docker-compose with Watchtower :
version: '2.4'
services:
ubooquity:
restart: always
image: zerpex/ubooquity-docker
container_name: ubooquity
volumes:
- /PATH/TO/UBOOQUITY/CONFIG:/config
- /PATH/TO/YOUR/COMICS:/media
- /etc/localtime:/etc/localtime:ro
environment:
- TZ=Europe/Paris
ports:
- 2202:2202
- 2502:2502
watchtower:
restart: always
image: v2tec/watchtower
container_name: watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /etc/localtime:/etc/localtime:ro
environment:
- TZ=Europe/Paris
Once the container is up:
Code released under the MIT license.
Content type
Image
Digest
Size
74.2 MB
Last updated
almost 7 years ago
docker pull zerpex/ubooquity-docker