PicHost documentation
Welcome to the PicHost user guide. This site is the single source of truth; the repository README keeps a short overview and quick start.
Suggested reading order
- Quick start — Docker and first-time setup
- Environment variables — Production config vs in-app settings
- Changelog — Version history and upgrade notes
- Storage — Backends and URL modes
- API — REST endpoints and tokens
Screenshots
main has no public demo. Below are current product screenshots (v1.4.0+).
| Upload | Batch tagging |
|---|---|
![]() | ![]() |
| Upload results (tagged) | API |
|---|---|
![]() | ![]() |
| Gallery (grid) | Gallery (list) |
|---|---|
![]() | ![]() |
| Image detail | Tag management |
|---|---|
![]() | ![]() |
| Storage | Settings |
|---|---|
![]() | ![]() |
| First-time setup | Restore from backup |
|---|---|
![]() | ![]() |
| Activity log |
|---|
![]() |
Branches
| Branch | Notes |
|---|---|
| main | Full product; screenshots above |
| cloudflare | R2-only; live demo pic.roven.cc |
Use main for multiple cloud backends; use cloudflare if you only deploy with Cloudflare R2.












