OpenList mit einem Klick auf Pethost deployen
Eine Dateiliste über viele Speicher: Cloud-Laufwerke, S3, WebDAV und mehr, im Browser durchsucht, angezeigt und geteilt
Was passiert
- Du meldest dich bei Pethost an oder legst ein Konto an, mit Passkey, GitHub oder Google.
- Noch keine Maschine? Du wählst einen Tarif, und wir bereiten eine für dich vor. Der Link wartet in deinem Browser, bis sie bereit ist.
- „Neues Projekt“ öffnet sich bei der App. Du füllst aus, was sie braucht, und klickst auf „Projekt erstellen“: Admin-Passwort.
- In ein, zwei Minuten läuft die App unter eigener Adresse mit HTTPS. Ihre Secrets werden zufällig für sie erzeugt, und ihre Daten sind im nächtlichen Backup.
- Sie ist ein Projekt wie jedes andere: compose.yaml, .env, Logs und ein Terminal findest du im Panel, und dein Agent kann sie ändern, zurückrollen oder wiederherstellen.
Erste Schritte
Melde dich als admin mit dem angegebenen Admin-Passwort an und füge dann unter Storages auf https://openlist.sam.pethost.app/@manage einen Speicher hinzu. Seine Dateien gibt es auch per WebDAV unter https://openlist.sam.pethost.app/dav.
Was läuft
Die Vorlage ist diese compose.yaml und die Variablen, die sie in die .env des Projekts schreibt. Pethost führt die Datei so aus, wie sie geschrieben ist.
services:
openlist:
image: openlistteam/openlist:v4.2.6
restart: unless-stopped
# A volume comes up owned by root, and the image's own user could not write to it (OpenList's
# docs, "Docker": run it with --user).
user: "0:0"
environment:
# Without it the first visitor would set up the admin account; with it, admin is created at
# the first start with this password.
OPENLIST_ADMIN_PASSWORD: ${ADMIN_PASSWORD}
volumes:
- data:/opt/openlist/data
volumes:
data: