Initial vault setup
This commit is contained in:
@@ -0,0 +1,109 @@
|
||||
---
|
||||
title: Organizr
|
||||
created: 2026-06-07
|
||||
updated: 2026-06-07
|
||||
type: app
|
||||
tags: [catalogue, dashboard, reverse-proxy, php, legacy]
|
||||
confidence: medium
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/Organizr/Organizr-2]
|
||||
---
|
||||
|
||||
# 📊 Organizr
|
||||
|
||||
> Dashboard PHP historique combinant page d'accueil pour homelab et reverse proxy, longtemps incontournable mais dont le développement est bloqué depuis des années.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Nom** | Organizr |
|
||||
| **Site web** | https://organizr.app |
|
||||
| **GitHub (v1)** | https://github.com/Organizr/Organizr |
|
||||
| **GitHub (v2)** | https://github.com/Organizr/Organizr-2 |
|
||||
| **License** | MIT |
|
||||
| **Langage** | PHP |
|
||||
| **Étoiles GitHub** | 5 769 ⭐ (v2) |
|
||||
| **Dernière MAJ** | 2021 (v1), abandonnée (v2) |
|
||||
| **Catégorie** | [[cat-dashboard\|Dashboard]] |
|
||||
| **Image Docker** | organizr/organizr |
|
||||
| **Stack** | PHP + Nginx, SQLite |
|
||||
| **Origine** | CauseFX (auteur original) |
|
||||
| **Multi-utilisateur** | Oui (auth + rôles) |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
Organizr a longtemps été **LA référence** du dashboard self-hosted dans la communauté homelab, en combinant deux fonctions : (1) page d'accueil esthétique avec bookmarks et onglets pour les services, et (2) **reverse proxy intégré** permettant d'atteindre ses services sur des sous-chemins `/plex/`, `/sonarr/`, etc., avec gestion de l'authentification unique.
|
||||
|
||||
L'historique du projet est **turbulent** et mérite d'être connu :
|
||||
- **Organizr v1** : PHP "legacy", fonctionnel, encore utilisé par beaucoup.
|
||||
- **Organizr v2** : réécriture annoncée en fanfare, **jamais vraiment aboutie**, abandonnée par son auteur.
|
||||
- L'auteur principal (CauseFX) a **quitté la communauté** après des conflits, et le projet est en jachère depuis.
|
||||
|
||||
⚠️ **Note importante** : à utiliser uniquement si vous avez un besoin très spécifique (multi-utilisateurs avancés, reverse proxy intégré historique) et que vous savez ce que vous faites. Pour un nouveau déploiement, **privilégier Traefik + Homepage/Dashy/Glance** qui font aujourd'hui le job en mieux, sans la dette PHP et le projet abandonné.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Via Docker (v1, encore fonctionnel)
|
||||
|
||||
```yaml
|
||||
# docker-compose.yml
|
||||
services:
|
||||
organizr:
|
||||
image: organizr/organizr
|
||||
container_name: organizr
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Paris
|
||||
ports:
|
||||
- 8080:80
|
||||
volumes:
|
||||
- ./config:/config
|
||||
```
|
||||
|
||||
### Installation manuelle
|
||||
|
||||
Prérequis : PHP 7.4+, Nginx, SQLite. Cloner le repo, configurer PHP-FPM et Nginx, lancer. Complexe et peu intéressant en 2026.
|
||||
|
||||
## ⚙️ Configuration
|
||||
|
||||
- **UI web** : tout se configure via l'interface (onglets, items, utilisateurs, rôles)
|
||||
- **Reverse proxy intégré** : permet d'atteindre les services via `/nom/`
|
||||
- **Authentification** : locale (utilisateurs/groupes) ou LDAP
|
||||
- **Onglets** : catégorisation visuelle (Home, Media, Downloads, System)
|
||||
- **Items** : liens rapides, intégrations HTML, iframes
|
||||
- **Thèmes** : personnalisables, fond d'écran custom
|
||||
|
||||
## 🔗 Alternatives
|
||||
|
||||
- **Traefik** + **Homepage/Dashy/Glance** — Combinaison moderne qui remplace la double fonction
|
||||
- **Heimdall** — Plus simple, sans reverse proxy
|
||||
- **Nginx Proxy Manager** — Spécialisé reverse proxy + UI
|
||||
|
||||
## 🔒 Sécurité
|
||||
|
||||
- Projet non maintenu : **CVEs PHP non patchés** → isolation réseau stricte
|
||||
- Pas d'authentification forte par défaut (LDAP faiblement intégré)
|
||||
- Reverse proxy intégré : erreur de config peut **exposer** des services en clair
|
||||
- Sauvegarder `/config` (SQLite) avant toute mise à jour
|
||||
- **À ne plus déployer en production** en 2026
|
||||
|
||||
## 📚 Ressources
|
||||
|
||||
- [Site (archive)](https://organizr.app)
|
||||
- [GitHub v1](https://github.com/Organizr/Organizr)
|
||||
- [GitHub v2](https://github.com/Organizr/Organizr-2)
|
||||
- [Discussions communautaires](https://www.reddit.com/r/organizr)
|
||||
- [Topic Docker Hub](https://hub.docker.com/r/organizr/organizr)
|
||||
|
||||
## 🔗 Pages Liées
|
||||
|
||||
- [[cat-dashboard]]
|
||||
- [[app-homepage]]
|
||||
- [[app-dashy]]
|
||||
- [[app-traefik]]
|
||||
- [[securisation-home-lab]]
|
||||
- [[recettes-docker-compose]]
|
||||
- [[cat-reverse-proxy]]
|
||||
Reference in New Issue
Block a user