GitHub Release / release (push) Canceled after 0s
ci / ci (22, ubuntu-latest) (push) Canceled after 0s
Publish Docker image / build (linux/amd64, ubuntu-latest, amd64) (push) Canceled after 0s
Publish Docker image / build (linux/arm64, ubuntu-24.04-arm, arm64) (push) Canceled after 0s
Publish Docker image / merge (push) Canceled after 0s
Add a Telegram channel or group storage backend, with proxied image URLs and an optional API proxy.
33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
---
|
|
layout: home
|
|
|
|
hero:
|
|
name: PicHost
|
|
text: Lightweight image hosting
|
|
tagline: Self-hosted · Multi-user · Docker · API · Twikoo · Local disk or object storage
|
|
actions:
|
|
- theme: brand
|
|
text: Quick start
|
|
link: /en/guide/getting-started
|
|
- theme: alt
|
|
text: API reference
|
|
link: /en/guide/api
|
|
- theme: alt
|
|
text: GitHub
|
|
link: https://github.com/O96u/PicHost
|
|
|
|
features:
|
|
- title: Drag, click, paste
|
|
details: Server-side WebP compression and Referer hotlink protection.
|
|
- title: Multi-backend storage
|
|
details: Local disk, S3-compatible backends (R2 / COS / OSS / AWS), and Telegram; proxy or public URLs.
|
|
- title: Users & RBAC
|
|
details: Admin and regular users; global and per-user API tokens; gallery scoped by owner.
|
|
- title: Zero-config Docker
|
|
details: First-run web wizard; reset passwords with `docker exec pichost reset-password`.
|
|
- title: Dual-domain separation
|
|
details: One instance, two hostnames, full reverse proxy; middleware enforces isolation.
|
|
- title: Twikoo compatible
|
|
details: "POST /api/index.php follows EasyImage 2.0 for comment systems."
|
|
---
|