{"id":20998323,"url":"https://github.com/whatever4711/picapport","last_synced_at":"2025-05-14T23:31:04.743Z","repository":{"id":49163434,"uuid":"83701929","full_name":"whatever4711/picapport","owner":"whatever4711","description":"Your free photo server","archived":false,"fork":false,"pushed_at":"2023-03-12T00:14:26.000Z","size":6063,"stargazers_count":17,"open_issues_count":4,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T00:24:07.547Z","etag":null,"topics":["circleci","docker","manifest","multiarch","photos","server"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/whatever4711.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-02T16:49:32.000Z","updated_at":"2024-04-11T19:52:02.000Z","dependencies_parsed_at":"2024-11-19T22:48:10.545Z","dependency_job_id":null,"html_url":"https://github.com/whatever4711/picapport","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fpicapport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fpicapport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fpicapport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fpicapport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whatever4711","download_url":"https://codeload.github.com/whatever4711/picapport/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254248072,"owners_count":22038963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["circleci","docker","manifest","multiarch","photos","server"],"created_at":"2024-11-19T07:44:24.714Z","updated_at":"2025-05-14T23:30:59.623Z","avatar_url":"https://github.com/whatever4711.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build status](https://ci.appveyor.com/api/projects/status/m7ndvfjyf106ivd4?svg=true)](https://ci.appveyor.com/project/whatever4711/picapport)\n[![](https://img.shields.io/docker/pulls/whatever4711/picapport.svg)](https://cloud.docker.com/u/whatever4711/repository/docker/whatever4711/picapport)\n[![](https://img.shields.io/docker/stars/whatever4711/picapport.svg)](https://cloud.docker.com/u/whatever4711/repository/docker/whatever4711/picapport)\n\n[![](https://images.microbadger.com/badges/version/whatever4711/picapport.svg)](https://microbadger.com/images/whatever4711/picapport \"Get your own version badge on microbadger.com\")\n[![](https://images.microbadger.com/badges/image/whatever4711/picapport.svg)](https://microbadger.com/images/whatever4711/picapport \"Get your own image badge on microbadger.com\")\n[![](https://images.microbadger.com/badges/commit/whatever4711/picapport.svg)](https://microbadger.com/images/whatever4711/picapport \"Get your own commit badge on microbadger.com\")\n\n# Picapport in a Container\n\nCurrently, this is a docker image based on Alpine and has [Picapport](http://www.picapport.de/) installed.\n\n## Supported Architectures\n\nThis multiarch image supports `amd64`, `i386`, `arm32v6`, `arm64v8`, `ppc64le`, and `s390x` on Linux and `amd64` on Windows\n\n## Starting the container\n### For Windows \u0026 Linux\n`docker run -d --name picapport -p 8080:80 whatever4711/picapport`\n\nThereafter you can access picapport on http://localhost:8080\n\n## Specifying Custom Configurations\n\nCreate a file `picapport.properties` and save it in a folder, e.g. `config`. You can specify all parameter described in the [Picapport server guide](http://wiki.picapport.de/display/PIC/PicApport-Server+Guide):\n```\nserver.port=80\nrobot.root.0.path=/srv/photos\nfoto.jpg.usecache=2\nfoto.jpg.cache.path=/srv/cache\n```\nIn this file we specified, e.g., the path for picapport to search for the pictures inside the docker container, and the path, where all cached photos are stored.\n\n## Mounting Volumes\n\n- Mount your configuration with: `-v $PWD/config:/opt/picapport/.picapport`\n- Mount your photos with: `-v /path/to/your/fotos:/srv/photos`\n- Eventually mount the cache with `-v /path/to/cache:/srv/cache` or use a docker volume\n\n`docker run -d --name picapport -p 8080:80 -v $PWD/config:/opt/picapport/.picapport -v /path/to/fotos:/srv/photos -v /path/to/cache:/srv/cache whatever4711/picapport`\n\n## Easier setup with docker-compose\n```YAML\nversion: '3'\n\nvolumes:\n  cache:\n\nservices:\n  picapport:\n    image: whatever4711/picapport\n    restart: always\n    expose:\n      - 80\n    environment:\n      - XMS=512m\n      - XMX=1g\n      - DTRACE=DEBUG\n      - LC_ALL=de_DE.UTF-8\n    networks:\n      - backend\n    volumes:\n      - /path/to/your/configuration:/opt/picapport/.picapport\n      - /path/to/your/fotos:/srv/photos\n      - cache:/srv/cache\n```\nRun it with `docker-compose up -d`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhatever4711%2Fpicapport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhatever4711%2Fpicapport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhatever4711%2Fpicapport/lists"}