<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Self Hosted Password Manager - Self Hosting				            </title>
            <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/</link>
            <description>Solar Trade Alliance  Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Sun, 17 May 2026 06:15:42 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35066</link>
                        <pubDate>Tue, 10 Mar 2026 14:15:05 +0000</pubDate>
                        <description><![CDATA[Vandaag heb ik het backup script uitgebreid met Mailnotificatie.
Vaultwarden Backup Status

Server: dagobah
Tijd: 2026-03-10 15:07
Status: SUCCES

Details:
Backup succesvol voltooid...]]></description>
                        <content:encoded><![CDATA[<p>Vandaag heb ik het backup script uitgebreid met Mailnotificatie.</p>
<pre contenteditable="false">Vaultwarden Backup Status

Server: dagobah
Tijd: 2026-03-10 15:07
Status: SUCCES

Details:
Backup succesvol voltooid

Backup bestand:
vw_data_2026-03-10-1507.tar.gz</pre>
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Lantern</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35066</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35056</link>
                        <pubDate>Fri, 27 Feb 2026 14:00:44 +0000</pubDate>
                        <description><![CDATA[Ik heb ever wat script rommel verwijdert nu is het wat cleaner]]></description>
                        <content:encoded><![CDATA[<p>Ik heb ever wat script rommel verwijdert nu is het wat cleaner</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Lantern</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35056</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35055</link>
                        <pubDate>Thu, 26 Feb 2026 12:56:12 +0000</pubDate>
                        <description><![CDATA[Ow leuk ik wil je er mee helpen mocht je dat willen.]]></description>
                        <content:encoded><![CDATA[<p>Ow leuk ik wil je er mee helpen mocht je dat willen.</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Lantern</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35055</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35054</link>
                        <pubDate>Thu, 26 Feb 2026 12:53:46 +0000</pubDate>
                        <description><![CDATA[Extra reden om nu echt te proberen om Vaultwarden goed aan de praat te krijgen. ik overweeg om mijn hele YunoHost omgeving weer opnieuw opnieuw bouwen inclusief Nextcloud en Vaultwarden.]]></description>
                        <content:encoded><![CDATA[<p>Extra reden om nu echt te proberen om Vaultwarden goed aan de praat te krijgen. <br />ik overweeg om mijn hele YunoHost omgeving weer opnieuw opnieuw bouwen inclusief Nextcloud en Vaultwarden. </p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Roebar</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35054</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35053</link>
                        <pubDate>Thu, 26 Feb 2026 12:43:34 +0000</pubDate>
                        <description><![CDATA[En omhoog gaan de prijzen van 1Password:]]></description>
                        <content:encoded><![CDATA[<p>En omhoog gaan de prijzen van 1Password:</p>
<p><a href="https://tweakers.net/nieuws/245060/1password-verhoogt-jaarlijkse-prijzen-van-abonnementen-met-12-euro.html">https://tweakers.net/nieuws/245060/1password-verhoogt-jaarlijkse-prijzen-van-abonnementen-met-12-euro.html</a></p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Lantern</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35053</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35048</link>
                        <pubDate>Sat, 21 Feb 2026 07:55:34 +0000</pubDate>
                        <description><![CDATA[Thanks voor de tip &#x1faf6;
zag alleen dat ik het backup script even moet cleanen &#x1f9f9;. Een Todo]]></description>
                        <content:encoded><![CDATA[<p>Thanks voor de tip &#x1faf6;</p>
<p>zag alleen dat ik het backup script even moet cleanen &#x1f9f9;. Een Todo</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Lantern</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35048</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35046</link>
                        <pubDate>Fri, 20 Feb 2026 23:31:41 +0000</pubDate>
                        <description><![CDATA[Op Why You NoHost zou vaultwarden out of the box goed moeten werken. Automatische backups zou je via bovenstaande beschrijving ook daar aan de praat moeten krijgen, mat misschien een nuance ...]]></description>
                        <content:encoded><![CDATA[<p>Op Why You NoHost zou vaultwarden out of the box goed moeten werken. Automatische backups zou je via bovenstaande beschrijving ook daar aan de praat moeten krijgen, mat misschien een nuance debian vs. Ubuntu.</p>
<p>Pas op met het gebruik van uid en gid waarden! Deze worden lokaal toegewezen aan een gebruiker op ieder apparaat afzonderlijk. Standaard gebeurt dit serieel, maar dat kun je handmatig doen.  Op twee verschillende apparaten bestaat dus een gerede kans dat hetzelfde uid of gid door verschillende gebruikers wordt gebruikt. Dit kan leiden tot ongewenste toegang. LDAP authenticatie kan uid en gid toewijzing centraliseren. Met handmatige toewijzing kun je ook zorgen dat gebruikers en apps op iedere server dezelfde uid en gid waardes heeft. Met een NAS altijd iets lastiger….</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Abib</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35046</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35045</link>
                        <pubDate>Fri, 20 Feb 2026 14:05:22 +0000</pubDate>
                        <description><![CDATA[interessant. ik heb Vaultwarden al een tijdje op YunoHost draaien maar de boel nog niet helemaal aan het draaien gekregen.
misschien met bovenstaande info meer succes.]]></description>
                        <content:encoded><![CDATA[<p>interessant. ik heb Vaultwarden al een tijdje op YunoHost draaien maar de boel nog niet helemaal aan het draaien gekregen.</p>
<p>misschien met bovenstaande info meer succes.</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Roebar</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35045</guid>
                    </item>
				                    <item>
                        <title>RE: Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35044</link>
                        <pubDate>Fri, 20 Feb 2026 13:41:30 +0000</pubDate>
                        <description><![CDATA[Owja en het bespaard mijn maandelijkse kosten en mijn data staat niet in de Cloud &#x2601;&#xfe0f; bij een provider 
Dubbel Win &#x1f4aa;]]></description>
                        <content:encoded><![CDATA[<p>Owja en het bespaard mijn maandelijkse kosten en mijn data staat niet in de Cloud &#x2601;&#xfe0f; bij een provider </p>
<p>Dubbel Win &#x1f4aa;</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Lantern</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35044</guid>
                    </item>
				                    <item>
                        <title>Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35043</link>
                        <pubDate>Fri, 20 Feb 2026 13:32:21 +0000</pubDate>
                        <description><![CDATA[Voor jaren gebruik ik 1Password als password manager, dit was een betaal app maar 1Password is een tijd geleden overgestapt naar een betaaldienst en dat vond ik als gebruiker wel jammer zeke...]]></description>
                        <content:encoded><![CDATA[<p>Voor jaren gebruik ik 1Password als password manager, dit was een betaal app maar 1Password is een tijd geleden overgestapt naar een betaaldienst en dat vond ik als gebruiker wel jammer zeker als je er al voor betaald had. Enfin nu begint 1Password wel een issue te worden, elke keer meldingen van dat je moet overstappen en dat ze de oudere versie niet meer gaan ondersteunen.</p>
<p>Toen dacht ik kan ik dat niet zelf hosten een password manager en na wat onderzoek ben ik uit gekomen op <a href="https://github.com/dani-garcia/vaultwarden/blob/main/README.md" target="_blank" rel="noopener">Vaultwarden</a> (server) i.c.m. de Bitwarden apps.</p>
2584
2590
<p data-start="0" data-end="155"><strong>Verschil Vaulwarde</strong><strong>n vs Bitwarden:</strong></p>
<p data-start="0" data-end="155"><strong data-start="0" data-end="13">Bitwarden</strong> is de officiële, volledig ontwikkelde wachtwoordmanager met alle functies, officiële apps, beveiligingsaudits en professionele ondersteuning.</p>
<p data-start="157" data-end="369"><strong data-start="157" data-end="172">Vaultwarden</strong> is een <strong data-start="180" data-end="285">community‑gedreven, zelf‑hostbare (= op je eigen server draaiende) implementatie van de Bitwarden API</strong> — lichter en zonder officiële ondersteuning, maar compatibel met Bitwarden‑clients.</p>
<p data-start="371" data-end="392">&#x1f4a1; <strong data-start="374" data-end="390">Kort gezegd:</strong></p>
<ul>
<li data-start="395" data-end="454"><strong data-start="395" data-end="409">Bitwarden:</strong> officiële, uitgebreid ondersteunde dienst.</li>
<li><strong data-start="457" data-end="473">Vaultwarden:</strong> open‑source, zelf te hosten alternatief dat werkt met Bitwarden apps maar minder officieel/lichter is.</li>
</ul>
<p><strong>Plan van Aanpak op Basis van Docker omgeving &#x1f433;:</strong></p>
<p>1. Maak een stackfile aan in <a href="https://www.portainer.io/" target="_blank" rel="noopener">Portainer</a></p>
<pre contenteditable="false">version: "2"

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped
    environment:
      - WEBSOCKET_ENABLED=true
      - SIGNUPS_ALLOWED=false  # Zet op true als je het eerste account aanmaakt
      - SMTP_HOST=
      - SMTP_FROM=
      - SMTP_PORT=587
      - SMTP_SSL=false
      - SMTP_USERNAME=xxxx@xxxx.yyy
      - SMTP_PASSWORD=
      - SMTP_AUTH_MECHANISM=Login
      - DOMAIN=https://
      - SMTP_TIMEOUT=15
    volumes:
      - ./vw-data:/data
    networks:
      - 
    expose:
      - "80"

networks:
:
    external: true</pre>
<p>2. Maak een DNS of Url voor je zelf aan bij je provider of lokale DNS server. bijv. password.mijndomein.nl</p>
<p>2. Nu draait je Vaulwarden container en om deze ook beschikbaar te maken maak ik gebruik van <a href="https://nginxproxymanager.com/" target="_blank" rel="noopener">NGINX Proxy Manager</a> , dit verzorgt ook je SSL certificaat via Let's Encrypt voor de URL https://password.mijndomein.nl</p>
<p>3. Ga in je browers naar https://password.mijndomein.nl</p>
<p>4. Nu kom je op het loginscherm ter recht van je Bitwarden portal</p>
2586
<p>Gefeliciteerd met je eigen hosted Password manager ! &#x1f389;&#x1f389;</p>
<p>5. Voor het automatisch maken van een Backup naar een NAS heb ik het volgende gedaan (<span style="color: #ff0000">UBUNTU</span>)</p>
<ul>
<li><br /><strong>1&#xfe0f;&#x20e3; Maak een mountpoint op je host</strong><br /><br />sudo mkdir -p /mnt/vw-backups<br />sudo mount -t cifs ///vw-backups /mnt/vw-backups -o username=nasuser,password=naspass,uid=1000,gid=1000<br />- Vervang nasuser en naspass door je NAS-gebruikersgegevens.<br />- user en ww zie vaultwarden in bitwarden<br />- uid=1000,gid=1000 zorgt dat jouw Linux-gebruiker schrijfrechten heeft.---<br /><br /><strong>2&#xfe0f;&#x20e3; Backup script</strong><br /><br />Maak een bestand /root/scripts/vaultwarden-backup.sh:<br /><br />#!/bin/bash<br /><br />set -e<br /><br /># ==============================<br /># Configuratie<br /># ==============================<br /><br />CONTAINER="vaultwarden"<br />DATA_DIR="/data/compose/52/vw-data" # <strong><span style="color: #ff0000">Pas aan indien nodig</span></strong><br />BACKUP_DIR="/mnt/vw-backups"<br />HOSTNAME=$(hostname)<br /><br />TIMESTAMP=$(date +%F-%H%M)<br /><br />DB_BACKUP="$BACKUP_DIR/db_$TIMESTAMP.sqlite3"<br />FULL_BACKUP="$BACKUP_DIR/vw_data_$TIMESTAMP.tar.gz"<br /><br /># ==============================<br /># Backup proces<br /># ==============================<br /><br />{<br />echo "======================================"<br />echo "Vaultwarden backup gestart op $HOSTNAME"<br />echo "Tijdstip: $TIMESTAMP"<br />echo "======================================"<br /><br />echo "&#x23f3; Container stoppen..."<br />docker stop "$CONTAINER"<br /><br />echo "&#x1f4e6; SQLite backup maken..."<br />sqlite3 "$DATA_DIR/db.sqlite3" ".backup '$DB_BACKUP'"<br /><br />echo "&#x1f5dc;&#xfe0f; Volledige data map archiveren..."<br />tar -czf "$FULL_BACKUP" -C "$DATA_DIR" .<br /><br />echo "&#x25b6;&#xfe0f; Container starten..."<br />docker start "$CONTAINER"<br /><br />echo "&#x1f9f9; Oude backups verwijderen (&gt;30 dagen)..."<br />find "$BACKUP_DIR" -type f -mtime +30 -delete<br /><br />SIZE=$(du -sh "$FULL_BACKUP" | cut -f1)<br /><br />echo "--------------------------------------"<br />echo "&#x2705; Backup succesvol voltooid"<br />echo "Database backup: $DB_BACKUP"<br />echo "Volledige backup: $FULL_BACKUP"<br />echo "Backup grootte: $SIZE"<br />echo "======================================"<br /><br />} || {<br /><br />echo "&#x274c; FOUT: Backup mislukt op $HOSTNAME" &gt;&amp;2<br />echo "Container wordt opnieuw gestart..." &gt;&amp;2<br /><br />docker start "$CONTAINER" 2&gt;/dev/null || true<br /><br />exit 1<br />}<br /><br /><strong>- Maak het script uitvoerbaar:</strong><br /><br />chmod +x /home/user/vaultwarden-backup.sh<br /><br /><strong>3&#xfe0f;&#x20e3; Automatisch uitvoeren met cron</strong><br /><br />Open de crontab:<br /><br />crontab -e<br />Voeg toe:<br />0 3 * * * /home/user/vaultwarden-backup.sh<br /><br /><br /><em>Dit maakt elke dag om 03:00 een backup naar de NAS.</em><br /><br /><strong>4&#xfe0f;&#x20e3; Extra tips</strong><br /><br />1. Als je wilt dat de NAS automatisch gemount wordt bij herstart, voeg dit toe aan /etc/fstab:<br /><br />///VaultwardenBackups /mnt/vw-backups cifs username=nasuser,password=naspass,uid=1000,gid=1000 0 0<br /><br /><strong>1. Test een keer handmatig:</strong><br /><br />/home/user/vaultwarden-backup.sh<br />ls -l /mnt/vw-backups<br /><br />- Je zou nu bestanden moeten zien &#x1f50d;zoals:<br /><br />db_2026-02-13-0300.sqlite3<br />vw_data_2026-02-13-0300.tar.gz</li>
</ul>
<p>&nbsp;</p>
<p>De automatisch Backup werkt goed ! via de cron job</p>
2588
<p><strong>MIGRATIE 1PASSWORD &gt; BITWARDEN</strong></p>
<p>De migratie vanuit 1Password is goed te doen je kan naar allerlei extensies exporteren. De Import is door Bitwarden ook goed geregeld</p>
2587
<p>Ik had zelf wel wat problemen met de import omdat de login URL's uit je export meer dan x characters kan bevatten dan Bitwarden toe laat bij een import. Ik heb het export.csv wel even moet editten om de import goed te krijgen.</p>
<p><strong>UITZONDERING:</strong></p>
<p>Voorlopig het ik de 2FA codes voor de verschillende websites nog wel in een separate app draaien zoals Google Authenticator<strong>.</strong></p>
<p><strong>Conclusie:</strong> Tot nu toe gaat het goed en heb de apps geïnstalleerd op telefoon, browser o.a. Ik kijk nog even aan en dan zal ik het verder uitrollen in STAHQ.</p>]]></content:encoded>
						                            <category domain="https://www.tradealliance.nl/community/self-hosting/">Self Hosting</category>                        <dc:creator>Lantern</dc:creator>
                        <guid isPermaLink="true">https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/#post-35043</guid>
                    </item>
							        </channel>
        </rss>
		