<?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 Hosting - Solar Trade Alliance  Forum				            </title>
            <link>https://www.tradealliance.nl/community/self-hosting/</link>
            <description>Solar Trade Alliance  Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Sat, 11 Apr 2026 15:37:48 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Self hosted voice service: Mumble</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-voice-service-mumble/</link>
                        <pubDate>Sun, 29 Mar 2026 06:45:35 +0000</pubDate>
                        <description><![CDATA[We hadden Teamspeak…. We hebben Discord wat steeds meer trekken krijgt van big-tech…. En er is ook: Mumble
Mumble is een open source voice groupchat platform die je ook op een eigen server ...]]></description>
                        <content:encoded><![CDATA[<p>We hadden Teamspeak…. We hebben Discord wat steeds meer trekken krijgt van big-tech…. En er is ook: <a href="https://www.mumble.info/" target="_blank" rel="noopener">Mumble</a></p>
<p>Mumble is een open source voice groupchat platform die je ook op een eigen server kunt draaien. De client biedt ook een game overlay. Dit platform schijnt ook onder gamers geliefd te zijn en biedt zowel chatrooms die openbaar zijn als gesloten rooms, wat voor STA interessanter is, of een mengelmoes. <br /><br /></p>
<p>Wellicht interessant dit verder te onderzoeken. </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-voice-service-mumble/</guid>
                    </item>
				                    <item>
                        <title>Self Hosted Password Manager</title>
                        <link>https://www.tradealliance.nl/community/self-hosting/self-hosted-password-manager/</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/</guid>
                    </item>
							        </channel>
        </rss>
		