Fichier:Bitwarden Logo Horizontal.png — Wikipédia

Présentation

Vaultwarden est un gestionnaire de mot de passe gratuit, OpenSource et SelfHosted basé sur Bitwarden. il inclut pas mal de fonctionnalités intéressantes tels que :

Vous pouvez retrouver le Github du projet ici ainsi que le démo officielle ici.

Je me à disposition ce service aussi de mon coté, accessible à cette adresse : send.papamica.fr

Installation

Le serveur

Vous pouvez passer par une installation standard via la documentation disponible sur Gitlab, le déployer directement depuis mon template d'application dans Portainer (turoriel dispo ici) ou utiliser le docker-compose suivant :

version: '2'

services:
  jirafeau:
    image: jgeusebroek/jirafeau
    container_name: jirafeau
    restart: unless-stopped
    volumes:
      - /apps/jirafeau/cfg:/cfg
      - /apps/jirafeau/data:/data
      - /apps/jirafeau/media:/jirafeau/media
    
    # Inutile avec Traefik    
    #ports:
    #  - 80:80
    
    # Facultatif : support de Loki
    logging:
      driver: loki
      options:
        loki-url: "$URL_LOKI"
        loki-external-labels: service={{.Name}}
    
    # Facultatif : support de Traefik        
    networks:
      - proxy
    
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.jirafeau.entrypoints=http"
      - "traefik.http.routers.jirafeau.rule=Host(`<URL>`)"
      - "traefik.http.middlewares.jirafeau-https-redirect.redirectscheme.scheme=https"
      - "traefik.http.routers.jirafeau.middlewares=jirafeau-https-redirect"
      - "traefik.http.routers.jirafeau-secure.entrypoints=https"
      - "traefik.http.routers.jirafeau-secure.rule=Host(`<URL>`)"
      - "traefik.http.routers.jirafeau-secure.tls=true"
      - "traefik.http.routers.jirafeau-secure.tls.certresolver=http"
      - "traefik.docker.network=proxy"
      
networks:
  proxy:
    external:
      name: proxy

Votre Jirafeau sera accessible directement depuis l'URL que vous lui aurais attribué avec Traefik ou depuis http://<server>:<port>.

L'interface administrateur est disponible ici : <URL>/admin.php

L'API est disponible ici : <URL>/script.php

Attention à regler l'heure pour le 2FA

Configurer les mails

Configurer les applications

Importer ses mots de passe

 

Il est possible de personnaliser le thème de Jirafeau assez simplement.

Voici deux thèmes assez modernes et jolies :

Je vous laisse consulter la documentation de ces thèmes pour l'installation.