Initial vault setup
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
---
|
||||
title: Rackula
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, server-management, app-marathon-batch-a]
|
||||
confidence: medium
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Server+Management&app=rackula]
|
||||
---
|
||||
|
||||
# 🖥️ Rackula
|
||||
|
||||
> **Planificateur de baies serveurs** — dessinez vos racks 19", vos équipements (1U/2U/switch/PDU) et générez la liste de câbles.
|
||||
|
||||
## 📋 Informations Génériques
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [rackula.com](https://rackula.com) |
|
||||
| **GitHub** | [rackula/rackula](https://github.com/rackula/rackula) |
|
||||
| **License** | AGPL-3.0 |
|
||||
| **Langage** | TypeScript / Svelte |
|
||||
| **Étoiles GitHub** | 1.5k ⭐ |
|
||||
| **Catégorie** | [[cat-server-management|Server Management]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Rackula** est un outil de **planification de baies informatiques** (rack planning). Vous choisissez la hauteur de votre baie (42U, 45U, 48U…), vous placez vos équipements (serveurs 1U/2U, switches, PDU, panneaux de brassage) en drag-and-drop, et l'app génère un visuel 2D/3D exportable. Idéal pour documenter un homelab ou un datacenter avant achat. Différence avec **NetBox** : NetBox gère l'inventaire réseau (IP, VLAN, devices), Rackula se concentre sur l'aspect physique et la disposition en rack. Pour qui: homelabbers, sysadmins, hébergeurs qui veulent documenter visuellement leur infrastructure physique.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose (recommandé)
|
||||
|
||||
```yaml
|
||||
version: '3.8'
|
||||
services:
|
||||
rackula:
|
||||
image: ghcr.io/rackula/rackula:latest
|
||||
container_name: rackula
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8080:80"
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.rackula.rule=Host(`rack.example.com`)"
|
||||
- "traefik.http.routers.rackula.entrypoints=websecure"
|
||||
- "traefik.http.rackula.tls.certresolver=letsencrypt"
|
||||
```
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- **NetBox** — Source of truth réseau (DCIM + IPAM)
|
||||
- **Device42** — DCIM open core
|
||||
- **RackTables** — Planification rack legacy PHP
|
||||
- **OpenComputers** — Outils de simulation
|
||||
|
||||
### Propriétaires
|
||||
- **Sunbird dcTrack** — DCIM enterprise
|
||||
- **Schneider Electric EcoStruxure** — DCIM industriel
|
||||
- **Device42 (SaaS)** — Version cloud payante
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **Self-hosted par défaut** : aucune donnée n'est envoyée à un cloud.
|
||||
- **Export JSON/YAML** : vos configs de rack sont portables et versionnables (Git).
|
||||
- **Pas d'auth native** : à mettre derrière un reverse-proxy avec auth (BasicAuth Traefik, Authelia, etc.).
|
||||
|
||||
## 📚 Ressources
|
||||
- [Documentation Rackula](https://rackula.com/docs)
|
||||
- [GitHub Rackula](https://github.com/rackula/rackula)
|
||||
- [Demo Rackula](https://rackula.com/demo)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-server-management]] — Catégorie Server Management
|
||||
- **NetBox** — Concurrent DCIM
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user