Table des matières

,

Organizr

Organizr est un application web permettant de regrouper et d'organiser ses web services.

Tester l'image

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.

Création du service via docker-compose

Le fichier docker-compose ci-dessous propose de créer un service et un volume

docker-compose.yml
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

Configuration et stockage

Lors de l'installation le nom du fichier de base de données (format SQLite3) est renseigné par l'administrateur.

Utiliser un mot de passe d'administration spécifique au service. Le fichier de configuration /config/www/organizr/api/config/config.php conserve cette valeur en clair via la clé 'organizrHash'.

Démarrage

Via le compte d'administration:

Ajouter des icônes de services

Quelle que soit la dimension, les images doivent avoir même longueur et largeur.

Depuis un compte d'administration:

Références