Organizr est un application web permettant de regrouper et d'organiser ses web services.
Il existe une image docker, la commande ci-dessous permet de lancer manuellement un conteneur éphémère pour test sur un port local 8081:
mkdir organizr cd organizr/ docker run --rm --name=organizr --detach \ -v $(pwd):/config -e PGID=1000 -e PUID=1000 \ -p 8081:80 -e fpm="false" organizr/organizr
PGID et PUID doivent correspondre à votre utilisateur courant afin que les fichiers créés via le mapping soient accessibles.
Une fois le compte admin paramétré, on peut créer un utilisateur sans privilèges.
Le fichier docker-compose ci-dessous propose de créer un service et un volume
version: "3.3" services: organizr: image: "organizr/organizr" container_name: "organizr" restart: always environment: - PGID=1000 - PUID=1000 - fpm="false" networks: - http_loadbalancing_default expose: - 80 volumes: - type: volume source: organizr_datavol target: /config labels: - "traefik.http.routers.organizr.rule=Host(`organizr.localhost`)" - "traefik.http.services.ornganizr.loadbalancer.server.port=80" - "traefik.http.routers.organizr.entrypoints=http" - "traefik.docker.network=http_loadbalancing_default" volumes: organizr_datavol: networks: http_loadbalancing_default: external: name: http_loadbalancing_default
Lors de l'installation le nom du fichier de base de données (format SQLite3) est renseigné par l'administrateur.
Via le compte d'administration:
Quelle que soit la dimension, les images doivent avoir même longueur et largeur.
Depuis un compte d'administration: