--- title: bewCloud created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, cloud-storage, python, flask] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=cloud-storage] --- # bewCloud ☁️ > Clone simplifié de Nextcloud écrit en Python (Flask) et TypeScript, conçu pour offrir les fonctions essentielles (fichiers, partage, contacts, notes) sans la complexité de Nextcloud. | Métadonnée | Valeur | | :--- | :--- | | **Site web** | https://bewcloud.com | | **GitHub** | https://github.com/bewcloud/bewcloud | | **License** | AGPL-3.0 | | **Langage** | Python (Flask) + TypeScript | | **Étoiles** | 56 | | **Dernière MAJ** | 2024 | | **Catégorie** | [[cat-cloud-storage]] | ## Description bewCloud est né d'une frustration face à la complexité de Nextcloud : trop de modules, trop de dépendances, trop lourd pour un usage familial. L'auteur (Frederick Gnipping) a donc réimplémenté les fonctions essentielles dans une stack légère Python/TypeScript. L'app propose : - Un drive de fichiers avec partage par lien - Un module de contacts (CardDAV-compatible) - Un module de notes (Markdown) - Une authentification multi-utilisateurs Le design est moderne, l'UI responsive, et le déploiement se fait en quelques minutes. C'est l'anti-Nextcloud, parfait pour un usage familial ou un petit groupe qui veut un cloud personnel sans les 200 extensions de Nextcloud. ## Installation ### Option 1 : Docker Compose (recommandé) ```yaml version: '3.8' services: bewcloud: image: ghcr.io/bewcloud/bewcloud:latest container_name: bewcloud ports: - "8094:8000" environment: - BEWCLOUD_DB_URL=postgres://bew:***@db:5432/bewcloud - BEWCLOUD_SECRET=*** rand -hex 32) depends_on: - db volumes: - ./data:/data restart: unless-stopped db: image: postgres:16-alpine container_name: bewcloud-db environment: - POSTGRES_DB=bewcloud - POSTGRES_USER=bew - POSTGRES_PASSWORD=*** volumes: - ./dbdata:/var/lib/postgresql/data restart: unless-stopped ``` ### Option 2 : Installation manuelle ```bash git clone https://github.com/bewcloud/bewcloud.git cd bewcloud pip install -r requirements.txt flask run --host 0.0.0.0 ``` ## Configuration - Configurer SMTP pour notifications et reset password. - Activer HTTPS via reverse-proxy. - Définir `BEWCLOUD_SECRET` long. ## Alternatives ### Open Source - [[app-nextcloud]] — référence complète - [[app-seafile]] — entreprise - [[app-filebrowser]] — fichiers seuls - [[app-hoodik]] — chiffré E2E - [[app-filerun]] — PHP ### Propriétaires - Google Drive - Dropbox - iCloud - OneDrive ## Sécurité - HTTPS obligatoire. - `BEWCLOUD_SECRET` long et aléatoire. - Sauvegardes Postgres + fichiers. - Mises à jour Flask et deps. ## Ressources - [Dépôt GitHub](https://github.com/bewcloud/bewcloud) - [Site officiel](https://bewcloud.com) ## Pages Liées - [[cat-cloud-storage]] - [[recettes-docker-compose]] - [[securisation-home-lab]]