A private photo server based on Alpine [amd64, arm64/v8]
9.4K
Picapport - The private photo server
These instructions will cover usage information and for the docker container
In order to run this container you'll need docker installed.
The image could be started by the following command.
$ docker run -d bksolutions/picapport
or
$ docker run -d bksolutions/picapport:latest
PICAPPORT_LANG - Set default language; default=dePICAPPORT_LOG - Set default logging level, default=WARNINGXMS - Set ...XMX - Set .../opt/picapport - Picapport working directory./opt/picapport/.picapport - Picapport configuration folder./opt/picapport/.picapport/picapport.properties - Picapport configuration file. See also https://wiki.picapport.de/display/PIC/PicApport-Server+Guide/etc/locale.conf - Locale setting, could be changed to LANG="de_DE.UTF-8" to support german e.g.: ä, ö, ü See also https://wiki.picapport.de/pages/viewpage.action?pageId=2261139See config for further information.
If using podman Version >=1.9 instead of docker it should be possible to use the auto-update feature with systemd.
First create the container (pod) than run generate command. The systemd service files will be created within the same folder.
These .service file(s) should be moved to a systemd folder.
If the system uses SELinux the new files must be updated with the correct labels.
Then the systemd daemon must reload the service files.
$ podman create --name <container_name> \
-p [host]:8080 \
-v [host]:/opt/picapport:Z \
-l "io.containers.autoupdate=registry" \
-t bksolutions/picapport:latest
$ podman generate systemd --new --name <container_name> --files
$ mv *.service /usr/lib/systemd/
$ restorecon -Rv /usr/lib/systemd/
$ systemctl daemon-reload
$ systemctl start <service> --now
See docs.podman.io for further information.
version: "3"
services:
picapport:
container_name: picapport
image: docker.io/bksolutions/picapport:latest
restart: unless-stopped
environment:
- Xms=512m
- Xmx=1024m
- PICAPPORT_LANG=de
volumes:
- ${PWD}/pic.conf.d:/opt/picapport/.picapport:rw
- ${PWD}/photo.d:/srv/photos:ro
version: "3"
services:
picapport:
container_name: picapport
image: docker.io/bksolutions/picapport:latest
restart: unless-stopped
environment:
- Xms=512m
- Xmx=1024m
- PICAPPORT_LANG=de
volumes:
- ${PWD}/pic.conf.d:/opt/picapport/.picapport:Z
- ${PWD}/photo.d:/srv/photos:ro
labels:
- "io.containers.autoupdate=registry"
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
Content type
Image
Digest
sha256:43f8e544c…
Size
103.5 MB
Last updated
4 days ago
docker pull bksolutions/picapport