Installer Fireshare avec Docker
Fireshare

Installer Fireshare avec Docker

Table des matières

Fireshare permet le partage de vos vidéos, par exemple quand vous jouez aux jeux vidéos et que vous immortalisez vos meilleurs moments et les partager, une vidéo que vous voulez partager avec la famille ou toute autre vidéo au format MP4, MOV & WEBM, finalement.

Vous n'êtes pas obligé de l'utiliser pour partager vos vidéos, vous pouvez aussi très bien centraliser des vidéos pour votre propre plaisir.

⚡Caractéristiques

  • Dashboard: Vous pouvez voir toutes vos vidéos et modifier leurs détails tels que le titre, la description et si vous souhaitez ou non qu'elles apparaissent sur le flux public.
  • Tri par dossiers: Fireshare utilisera le répertoire le plus haut dans lequel se trouvent vos vidéos comme un moyen simple et facile d'organiser vos vidéos dans les catégories de votre choix.
  • Téléchargement: Permettez à votre communauté ou au public de télécharger des vidéos. Bien entendu, cette fonctionnalité peut être désactivée ou limitée au seul accès administrateur.
  • Modifier les détails de la vidéo: Permet d'éditer le titre et la description des vidéos en cliquant sur l'icône "crayon".
  • Aperçu vidéo: Partage de liens directs et horodatés ainsi que la possibilité de « mélanger » de manière aléatoire vers une autre vidéo. En tant qu'administrateur, vous pouvez également modifier les détails de la vidéo.
  • Adapté pour mobile.
  • Les liens directs copiés à partir des boutons de copie de lien dans Fireshare permettront aux sites Web et aux applications de messagerie de lire les données du graphique ouvert et d'afficher le titre, la description et les vignettes vidéo dans vos publications.
  • Prise en charge de l'authentification LDAP: Connectez Fireshare à un répertoire d'utilisateurs central et organisez l'accès des utilisateurs.

L'installation

  1. Créez votre docker-compose.yml:
nano docker-compose.yml
  1. Collez ça dedans en prenant soin d'adapter le port et les volumes suivant votre configuration:
version: "3"
services:
  fireshare:
    container_name: fireshare
    image: shaneisrael/fireshare:latest
    ports:
      - "8480:80"
    volumes:
      - /srv/appdata/fireshare/data:/data
      - /srv/appdata/fireshare/processed:/processed
      - /srv/appdata/fireshare/videos:/videos
    environment:
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=admin
      - SECRET_KEY=replace_this_with_some_random_string
      - MINUTES_BETWEEN_VIDEO_SCANS=5
      # The location in the video thumbnails are generated. A value between 0-100 where 50 would be the frame in the middle of the video file and 0 would be the first frame of the video.
      - THUMBNAIL_VIDEO_LOCATION=0
      # The domain your instance is hosted at. (do not add http or https) e.x: v.fireshare.net, this is required for opengraph to work correctly for shared links.
      - DOMAIN=""
      - PUID=1000
      - PGID=1000

On modifie les points suivants:

ADMIN_USERNAME=admin => votre login du compte admin principal
ADMIN_PASSWORD=admin => votre password du compte admin principal
SECRET_KEY= => entrez une clé au choix du style: MeHDSzo4zhkPRfD
DOMAIN= => soit vous indiquez l'ip locale du serveur si vous n'avez pas forcément besoin d'ouvrir le service sur le web et de partager vos vidéos ou vous indiquez votre domaine (sans http ou https, juste le ndd.tld) dans le cas contraire.

  1. On installe l'application:
docker-compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi ou encore de votre nom de domaine:
http://ip:8480

ou sur votre nom de domaine:

https://ndd.tld

Entrez l'utilisateur et le mot de passe défini au dans le docker-compose au point 2.

zarev

🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.

Vous pourriez aussi aimer