AFFiNE
Workspace that mixes docs, whiteboards and databases, so a page can flip between writing and an endless canvas. Edits sync to this server as you type.
Documents / Productivity / Wiki
Cloud drive for your own files, with share links, WebDAV, previews for documents, photos and video, and offline downloads.
It isn't in the main Portainer Templates list yet, so use this one. Portainer takes one URL at a time, so it swaps out whatever list you had before.
In Portainer, head to Settings --> App Templates, paste this in as the URL and save.
https://raw.githubusercontent.com/NotAFlightRisk/portainer-templates-extras/main/templates.json http://<your-server>:5212 in a browser.Save this as compose.yml, then run docker compose up -d next to it.
services:
cloudreve:
image: cloudreve/cloudreve:v4
container_name: cloudreve
restart: unless-stopped
ports:
- 5212:5212
volumes:
- cloudreve-data:/cloudreve/data
volumes:
cloudreve-data:
Or skip the file and start it with one command.
docker run -d \
--name cloudreve \
--restart unless-stopped \
-p 5212:5212 \
-v cloudreve-data:/cloudreve/data \
cloudreve/cloudreve:v4 Open http://<your-host>:5212 and sign up. The first account becomes the admin, and sign-ups stay open after that, so turn them off under Admin panel --> Settings --> User session if it's just you. Open the Admin panel from the address you'll actually use, too. It offers to save that as the Site URL, and until you say yes, download and share links point at localhost. The database, settings and every uploaded file live in the volume. Docs: docs.cloudreve.org
Change the left side of a port if it clashes with something else on your server. The volumes are where the data lives, so keep them when you update.
| On your server | In the container |
|---|---|
5212 | 5212/tcp |
cloudreve-data | /cloudreve/data |