Installer Zusam

APPLICATIONS

Forum privé

Zusam est une application gratuite et open source conçue pour héberger soi-même des forums privés destinés à des groupes d'amis ou de famille. Elle permet de partager des messages, des photos, des vidéos, des liens (avec intégration YouTube, Vimeo, etc.) et de créer des albums photo, tout en gardant le contrôle total sur ses données.

Caractéristiques

  • Aperçu des liens et YouTube intégré, vimeo, imgur, soundcloud, twitch ...
  • Téléchargement de vidéos et d'images
  • Albums photo
  • Génération de liens publics pour les messages
  • Entièrement réactif et adapté aux mobiles
  • Faible empreinte du serveur

Une démo est diponible ICI - Le login et mot de passe sont : zusam

installer zusam illustration

Avertissement : Je souhaitais retester cette application après quelques années et l'installation présentée sur cet article, est basée sur la version 0.5.5 (qui fonctionne très bien). Vous trouverez, pour cette version, le YAML ICI.

J'ai pu résoudre la lecture des videos MP4 (1080px) avec l'appui d'un tutoriel du site Belginux, en archive ICI.

Une version en 0.6.0 est sortie récemment (pas encore testée) - le compose YAML est disponible ICI.

Configuration Console

Vous ne trouverez pas, à ce jour, l’application Zusam dans l’App Store de CasaOS – ZimaOS, nous adapterons donc sa configuration.

1. Application personnalisée

Cliquez sur l’icône + en haut à droite de la page d’accueil au dessus des tuiles et sélectionnez Installer une application personnalisée.

installer zusam installation personnalisee

2. Importer

Cliquez sur l’icône flèche dans le carré en haut à droite de la page Paramètres et sélectionnez Importer.

installer zusam importer

3. importer votre configuration

Le pop-up vous propose d’importer votre configuration avec un fichier YAML ou de copier-coller celle-ci dans la fenêtre dédiée. Vous pouvez agrandir cette fenêtre en sélectionnant les deux traits en bas à droite.

installer zusam fenetre dimport config

4. Compose YAML

Copier-coller dans la fenêtre le code de configuration ci dessous.

name: zusam
services:
  main_app:
    cpu_shares: 
    command: []
    container_name: zusam
    deploy:
      resources:
        limits:
          memory: 
        reservations:
          devices: []
    environment:
      - DATABASE_NAME=data.db
      - INIT_GROUP=zusam
      - INIT_PASSWORD=zusam
      - INIT_USER=zusam
      - SUBPATH=
    image: zusam/zusam:0.5.5
    labels:
      icon: https://avatars.githubusercontent.com/u/53580643?v=4&s=160
    ports:
      - target: 8080
        published: "8383"
        protocol: tcp
    restart: always
    volumes:
      - type: bind
        source: /DATA/AppData/zusam/data
        target: /zusam/data
    devices: []
    cap_add: []
    network_mode: bridge
    privileged: false
x-casaos:
  author: self
  category: self
  hostname: 
  icon: https://avatars.githubusercontent.com/u/53580643?v=4&s=160
  index: /
  is_uncontrolled: false
  port_map: "8383"
  scheme: http
  store_app_id: 
  title:
    custom: ZUSAM

Cliquez sur Appliquer, puis sur OK sur le Pop-up qui s’affiche

installer zusam copier coller

5. paramètres

Au niveau de Web UI :  Indiquez votre IP locale

Optionnel : vous pouvez changer le port hôte ici déterminé à 8383

installer zusam indiquer ip locale

6. Installer

Cliquez sur Installer et patientez le temps de l’installation

installer zusam installation

7. Ouvrir Zuzam

Puis, cliquez sur la nouvelle tuile créée pour ouvrir une nouvelle page web

installer zusam ouvrir tuile

Configuration

1. Configuration du compte et groupe

Sur la fenêtre de connexion indiquez pour le login et le mot de passe : zusam

installer zusam première connexion

Cliquez à présent sur la petite icône Z, en haut à gauche et, Settings

installer zusam icône settings

Changez le Nom, l'Email (qui sera maintenant votre identifiant de connexion), le Language, l'icône (optionnel). Puis, Save changes

installer zusam id du compte

Déconnectez vous, puis reconneectez vous avec votre adresse courriel ainsi que votre (nouveau) mot de passe.

Puis, retournez à l'icône Paramètres et Groupe -> zusam

installer zusam ouvrir groupe zusam

Quitter le groupe

installer zusam quitter le groupe

Sélectionnez en haut à droite Groupe et Créer un groupe.

installer zusam créer un groupe

Indiquer un nom pour votre premier groupe, puis, cliquez sur l'icône crayon en bas à droite pour tester votre premier poste. Je teste, une image, un lien YouTube ainsi qu'une video mp4 en 1080p. Cette dernière ne charge pas ? 

installer zusam test image lien video

2. Configuration video

Connectez vous en SMB ou via l'application Zima client au fichier config de Zusam.

ZimaOS-HD -> AppData -> zusam -> data -> config

Ouvrez le fichier avec un éditeur de texte type Bloc-notes, et ajouter les lignes qui suivent et enregistrez

NB Sur CasaOS vous pouvez effectuer cette opération directement sur le fichier

VIDEO_FORMAT_NOT_CONVERTED="video/mp4"
VIDEO_SIZE_NOT_CONVERTED="1024"

Ouvrir le fichier config

installer zusam ouvrir le fichier

Copier coller les lignes ci-dessus sur le fichier et enregistrer

installer zusam coller et enregistrer

Retournez sur Zusam et téléversez à nouveau une video en format mp4. Celle-ci est maintenant reconnue.

installer zusam vérification mp4

3. Inviter des utilisateurs

Le principe d'un forum demeure d'être plusieurs participants pour pouvoir se communiquer informations et documents ...

Pour inviter un nouvel utilisateur à se joindre à un groupe ou des groupes,

Ouvrez à nouveau Paramètres (icône en haut à gauche) -> Groupe -> Nom du Groupe

Vous trouverez un lien d'invitation à transmettre au nouvel utilisateur afin qu'il puisse à son tour créer son compte. Important : Cet utilisateur ne pourra effectuer cette opération que sur votre réseau local. Pour exposer Zusam à internet il vous faudra le lier à un NDD, Wildcard ou DDNS.

installer zusam lien d'invitation

4. Exposer Zusam sur internet

Pour exposer Zusam sur internet, comme indiqué précedemment, vous devez lier le port local (ici 8383) à un NDD, Widcard ou DDNS.

Ouvrez votre Proxy Inversé et attachez l'application Zusam.

installer zusam proxy inversé

Ouvrez à nouveau (avec votre éditeur de texte), le fichier config (comme au point 2).

Indiquez en face de DOMAIN= le nom du NDD dédié (en laissant les guillements) du type DOMAIN="zusam.ndd.fr"

Et validez

installer zusam modif domain config

Connectez-vous à l'application Zusam en https - avec le nouvel NDD créé et, ouvrez à nouveau​​​ Paramètres (icône en haut à gauche) -> Groupe -> Nom du Groupe.

Le lien d'invitation est, à présent,  joignable à distance.

installer zusam lien d'invitation https
Share This