Déployez OpenList sur Pethost en un clic
Une seule liste de fichiers sur de nombreux stockages : clouds, S3, WebDAV et plus, à parcourir, prévisualiser et partager dans le navigateur
Ce qui se passe
- Vous vous connectez à Pethost ou créez un compte, avec une clé d’accès, GitHub ou Google.
- Pas encore de machine ? Vous choisissez une offre, et nous en préparons une pour vous. Le lien attend dans votre navigateur qu’elle soit prête.
- Nouveau projet s’ouvre sur l’application. Vous remplissez ce qu’elle demande et cliquez sur Créer le projet : Mot de passe administrateur.
- En une minute ou deux, l’application tourne à sa propre adresse en HTTPS. Ses secrets sont créés pour elle au hasard, et ses données sont dans la sauvegarde nocturne.
- C’est un projet comme les autres : son compose.yaml, son .env, ses logs et un terminal sont dans le panel, et votre agent peut le modifier, revenir à une version précédente ou le restaurer.
Premiers pas
Connectez-vous en tant qu’admin avec le mot de passe administrateur indiqué, puis ajoutez un stockage dans Storages, à https://openlist.sam.pethost.app/@manage. Ses fichiers sont aussi servis en WebDAV à https://openlist.sam.pethost.app/dav.
Ce qui tourne
Le template, c’est ce compose.yaml et les variables qu’il écrit dans le .env du projet. Pethost exécute le fichier tel qu’il est écrit.
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: