chibisafe is a beautiful and performant vault to save all your files in the cloud.
A modern and self-hosted take on file uploading services that can handle anything you throw at it thanks to it's robust and fast API, chunked uploads support and more.
You could alternatively remove the caddy container, then simply specify your BASE_API_URL variable to be https://chibisafe.example.com/api, and create 3 different domains specifying the correct container, path and port as shown:
However, I opt for going with the Caddy container for simplicity, and follows the guide here:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Dokploy/templates/pull/131
**Author:** [@nktnet1](https://github.com/nktnet1)
**Created:** 5/12/2025
**Status:** ✅ Merged
**Merged:** 5/17/2025
**Merged by:** [@Siumauricio](https://github.com/Siumauricio)
**Base:** `main` ← **Head:** `chibisafe`
---
### 📝 Commits (8)
- [`fd06236`](https://github.com/Dokploy/templates/commit/fd06236b4a8e2c6ffe5f7a2474116de655876d83) feat(blueprint): added chibisafe template
- [`3c9d1f9`](https://github.com/Dokploy/templates/commit/3c9d1f9387cb768e943e07568c096e311eaf415c) chore: remove spacing
- [`8c771e6`](https://github.com/Dokploy/templates/commit/8c771e6313710de080882e2c4f01b2b53d9080eb) fix: use caddy as service name
- [`183e8f2`](https://github.com/Dokploy/templates/commit/183e8f26d7c207fab7cd8d04884f1c0d0c02004b) fix: added default credentials
- [`17ca2ea`](https://github.com/Dokploy/templates/commit/17ca2ea2e5e799d199507ad5f560a4a5c73d6eb2) feat: added healthcheck and internal network
- [`37e1285`](https://github.com/Dokploy/templates/commit/37e1285d40f65797fa0dff3225e5dc67aa582d38) fix: remove expose
- [`5c17f8c`](https://github.com/Dokploy/templates/commit/5c17f8cfa01f290fad2276aa96e6c6d529be27b3) fix: documentation links
- [`e405a20`](https://github.com/Dokploy/templates/commit/e405a208c74e65475a91acd652c3aebe8e881e7b) Merge branch 'main' into chibisafe
### 📊 Changes
**4 files changed** (+214 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/chibisafe/chibisafe.svg` (+90 -0)
➕ `blueprints/chibisafe/docker-compose.yml` (+69 -0)
➕ `blueprints/chibisafe/template.toml` (+40 -0)
📝 `meta.json` (+15 -0)
</details>
### 📄 Description
Github:
- https://github.com/chibisafe/chibisafe
Main site:
- https://chibisafe.moe
---
From the docs
> ### chibisafe is a beautiful and performant vault to save all your files in the cloud.
>
> A modern and self-hosted take on file uploading services that can handle anything you throw at it thanks to it's robust and fast API, chunked uploads support and more.
---
You could alternatively remove the caddy container, then simply specify your `BASE_API_URL` variable to be `https://chibisafe.example.com/api`, and create 3 different domains specifying the correct `container`, `path` and `port` as shown:

However, I opt for going with the Caddy container for simplicity, and follows the guide here:
- https://chibisafe.app/docs/installation/running-with-docker
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/131
Author: @nktnet1
Created: 5/12/2025
Status: ✅ Merged
Merged: 5/17/2025
Merged by: @Siumauricio
Base:
main← Head:chibisafe📝 Commits (8)
fd06236feat(blueprint): added chibisafe template3c9d1f9chore: remove spacing8c771e6fix: use caddy as service name183e8f2fix: added default credentials17ca2eafeat: added healthcheck and internal network37e1285fix: remove expose5c17f8cfix: documentation linkse405a20Merge branch 'main' into chibisafe📊 Changes
4 files changed (+214 additions, -0 deletions)
View changed files
➕
blueprints/chibisafe/chibisafe.svg(+90 -0)➕
blueprints/chibisafe/docker-compose.yml(+69 -0)➕
blueprints/chibisafe/template.toml(+40 -0)📝
meta.json(+15 -0)📄 Description
Github:
Main site:
From the docs
You could alternatively remove the caddy container, then simply specify your
BASE_API_URLvariable to behttps://chibisafe.example.com/api, and create 3 different domains specifying the correctcontainer,pathandportas shown:However, I opt for going with the Caddy container for simplicity, and follows the guide here:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.