Hur jag självhostar en synkroniserad lösenordshanterare

Lär dig att självhosta en säker lösenordshanterare med KeePassXC och Nextcloud för att synkronisera dina lösenord utan att använda molntjänster. Kontrollera din digitala säkerhet effektivt.
Om du har en lösenordshanterare, är chansen stor att du är beroende av ett onlinekonto som spårar och lagrar alla dina lösenord. Det är praktiskt, men du kan faktiskt hålla dina lösenord lagrade utanför internet samtidigt som du synkroniserar över enheter.
Tricket här är att jag använder ett nätverk för att synkronisera mina lösenord - mitt privata nätverk, endast. Det är inte öppet för någon utanför mitt hem, inte ens för mig själv när jag åker iväg. Detta fungerar för mig eftersom jag arbetar hemifrån och sällan reser, och därför behöver jag sällan lägga till eller redigera inloggningsuppgifter när jag är borta från mitt hemmanätverk.
Men varför synkronisera dina lösenord själv?
För att vara tydlig, den främsta anledningen till att jag gör detta är helt enkelt att jag gillar att känna kontroll över mitt digitala liv. När jag håller mina lösenord utanför molnet, förlitar jag mig inte på något tredjepartsföretag för att hantera mina lösenord åt mig. Titta bara på konsekvenserna av LastPass-läcka 2022 för att förstå vilken typ av katastrofer jag försöker undvika.
Detta betyder inte att andra molnbaserade lösenordshanterare inte är värda din tid. Faktisk, om du inte är tekniskt kunnig, skulle jag rekommendera att använda en av dem. Jag tycker om att bygga mina egna system. Så om jag kan ta full kontroll över mina lösenord - en nyckelkomponent i cybersäkerhet - så kommer jag att göra det.
Det är också helt logiskt om du går igenom processen att sätta upp din egen molnlagring. Jag ska förklara mer om det senare, men om du kan styra din egen privata molnlagring, så kan du lika gärna utnyttja det fullt ut.
Jag börjar med en offline lösenordshanterare
Den lösenordshanterare jag använder är den gratis och öppen källkod KeePassXC, och den står ut från konkurrenterna genom att fungera helt offline. Den har en relativt minimal uppsättning funktioner, och de flesta av dem behöver inte internet för att fungera.
I kontrast är de flesta populära lösenordshanterarna du känner till molnbaserade. Dina lagrade lösenord förvaras och synkroniseras via en fjärrserver som du ansluter till när du loggar in.
KeePassXC lagrar allt i ett valv, en KDBX-fil, som du behåller på din lokala enhet. Om du vill få tillgång till samma valv av lösenord på en annan dator, surfplatta eller telefon måste du manuellt flytta den filen till den enheten.
Det finns motsvarigheter du kan använda istället, som den ursprungliga KeePass, men jag använder specifikt KeePassXC för att öppna mitt valv eftersom det är plattformsoberoende. Jag använder både Windows och Linux, och KeePass stöds inte på Linux. På Android använder jag KeePassDX, och det finns KeePass-kompatibla appar för iPhone också om du behöver en.
Problemet är att eftersom det inte finns någon inbyggd synkroniseringstjänst, kan du lätt hamna med flera valv som har olika eller motstridiga uppsättningar av lösenord. Om du gör ändringar i en version av valvet måste du kopiera det till den andra för att säkerställa att du kan komma åt det där också. Det är här Nextcloud kommer in.
Jag hostar min egen molnlagringstjänst
Jag har en Raspberry Pi som jag har ställt in för att hosta en instans av Nextcloud "hemma." Om du inte är bekant med det, så är Nextcloud en molnlagringstjänst som liknar Google Drive som du kan driva och hantera själv.
För din skull, jag rekommenderar att du skaffar ett vanligt Raspberry Pi OS eller kanske ett RPi OS-alternativ som DietPi och installerar Nextcloud genom Docker. Jag valde att få min instans genom NextcloudPi, och jag ångrar det. Genom åren har jag haft flera tekniska problem med min Nextcloud som jag lärde mig skulle ha varit lättare att fixa eller helt undvikliga om jag bara hade installerat Nextcloud med Docker. Lär dig av mina misstag.
Jag har stannat vid att göra min Nextcloud offentlig för den bredare internet, dock. Med tanke på vad jag har lärt mig genom åren om cybersäkerhet och integritet, känner jag mig inte säker med det. Att stanna på mitt lokala nätverk passar mina behov nog bra, och bekvämligheten med en internetansluten Nextcloud väger helt enkelt inte upp riskerna för mig.
Hårdvara du behöver
Om du ska göra detta, behöver du viss dedikerad utrustning. Det här är ett projekt som är idealiskt för ett Raspberry Pi-kit eller en liknande SBC (Single Board Computer). Det är också ett utmärkt sätt att återanvända en gammal bärbar dator eller köra en mini-PC för dig. En bärbar dator kan ta mer plats än andra alternativ, men den har fördelen av en inbyggd skärm och tangentbord.
Vad du än väljer, rekommenderar jag att du ansluter via Ethernet.
kabel också. Att förlita sig på Wi-Fi för att hålla din molntjänst igång innebär en hel del latens som kommer att sakta ner allt.
Jag synkar över enheter
På varje enhet jag ställer in för mig själv är det första jag installerar Nextcloud-klientappen. Jag loggar in på mitt Nextcloud-konto, synkar min KDBX-fil, och med KeePassXC eller KeePassDX har jag omedelbart tillgång till alla mina lösenord. Om jag gör några ändringar i KDBX-filen, så synkas det omedelbart över alla enheter som är anslutna till min Nextcloud-server.
Eftersom Nextcloud är en fullständig filhosting-tjänst kan jag hålla en massa andra viktiga filer i synk på det här sättet. Om jag har en fil som jag vet att jag kommer att använda mycket oavsett vilken enhet jag är på, så lägger jag den i "Universal"-mappen i Nextcloud, och jag har den där jag behöver även min lösenordshanterare.
Emellanåt har jag en enhet där jag behöver bara några få lösenord, men jag vill inte ha hela min samling på den. Ett exempel kan vara en bärbar dator för arbete. I det fallet kan jag bara göra en kopia av min valv, ta bort alla utom de konton jag behöver för den enheten och synka endast det valvet till den.
Det är inte ett perfekt system
Mitt system har visserligen sina begränsningar. Det faktum att jag inte gör min Nextcloud tillgänglig utanför mitt hem kan begränsa mig. Om jag behöver lägga till eller redigera lösenord, så synkas inte de ändringarna i min KDBX-fil omedelbart. Eftersom jag är den enda som behöver dem, så är det sällan ett problem. Att sätta upp en VPN-server hemma kan lösa detta, men jag har ännu inte kommit så långt i min hemmalabb-resa.
Frustrerande nog tar KeePassDX-appen på min telefon ibland en minut eller så att öppna valvet när jag är borta från mitt hemnätverk. Jag vet inte varför det är så, men jag tänker försöka göra justeringar i min setup för att se om jag kan lösa det problemet.
Det finns andra sätt att göra det här
Med det sagt, detta är inte det enda sättet att självhosta en synkroniserad lösenordshanterare. Bitwarden är öppen källkod och har en guide för att hosta din egen Bitwarden-instans. Jag har nyligen testat DietPi på en av mina Pi-datorer, och jag märkte att den erbjuder en förkonfigurerad Vaultwarden-server, så jag kanske försöker experimentera med det. Någon av dessa installationer skulle eliminera behovet av Nextcloud.
Naturligtvis kan du också hålla ett KDBX-valv synkroniserat med Google Drive eller OneDrive. Vid den punkten förlitar du dig dock återigen på en tredje part för att hålla valvet borta från fel händer.
Ett annat alternativ som jag har sett folk använda tillsammans med KeePassXC är Syncthing. Det är inte molnlagring, utan en enkel filsynkroniseringstjänst som kan köras på dina enheter. Eftersom det är enklare kan det vara ett bättre alternativ om du inte känner behov av en helt självhostad molnlagring.
Oavsett vad du slutligen gör, se till att du väljer ett starkt huvudlösenord. Glöm inte att följa goda cybersäkerhetspraxis och bekräfta att du undviker lätt knäckta lösenord.
Löser dina frågor
Kan två personer använda samma lösenordshanterare?
Ja, två personer kan använda samma lösenordshanterare. Här är några viktiga punkter:
- -
Familjekonton
- : Många lösenordshanterare, som LastPass och 1Password, erbjuder familjekonton där varje medlem har sin egen personliga valv. Dessa är kopplade till ett gemensamt konto för enkel delning och hantering.
- Användarkonton: Vissa tjänster tillåter flera användare att skapa separata konton, vilket gör det möjligt att ha individuella lösningar samtidigt som man drar nytta av gemensamma funktioner.
- Delning av lösenord: Du kan enkelt dela specifika lösenord med andra användare inom samma hanterare, vilket förenklar samarbete och informationsutbyte. Genom att använda en lösenordshanterare tillsammans kan två personer både skydda sin egen information och underlätta delning av viktiga inloggningar.
Hur bra är Googles lösenordshanterare?
Googles lösenordshanterare erbjuder flera fördelar:
- -
Avancerad säkerhet
- : Dina data skyddas med högsta säkerhet.
- Inbyggd skydd: Tjänster som Chrome skyddar dig automatiskt från skadliga webbplatser och skadlig programvara.
- Kryptering: Lösenord hanteras och krypteras kraftfullt för att säkerställa att de förblir privata.
- Användarvänlig: Lätta att använda för att logga in på olika webbplatser utan att behöva komma ihåg varje lösenord. Sammantaget är Googles lösenordshanterare ett pålitligt alternativ för att skydda och hantera dina lösenord.
Fungerar lösenordshanterare på flera enheter?
Lösenordshanterare fungerar på flera enheter, vilket ger dig flera fördelar:
- -
Molnbaserad synkronisering:
- De flesta moderna lösenordshanterare använder molnet för att synkronisera dina lösenord, vilket innebär att du kan komma åt dem från olika enheter som datorer, smartphones och surfplattor.
- Enkel tillgång: Du behöver bara logga in på din lösenordshanterare oavsett vilken enhet du använder. Detta sparar tid och gör det lättare att hantera dina lösenord.
- Säkerhet: Lösenordshanterare använder kryptering för att skydda dina uppgifter, oavsett vilken enhet du är på, vilket gör dem säkra att använda.
- Automatisk fyllning: Många lösenordshanterare erbjuder funktioner för automatisk ifyllning av inloggningar och formulär på webbplatser, vilket ytterligare förenklar processen.
- Backup och återställning: Med molnbaserade lösningar säkerställs att dina lösenord är säkra och lättillgängliga, även om du byter eller tappar en enhet. Sammanfattningsvis gör dessa funktioner att lösenordshanterare inte bara fungerar på flera enheter, utan också förbättrar din säkerhet och användarupplevelse.
Hur använder man en lösenordshanterare?
För att använda en lösenordshanterare i Google Chrome, följ dessa steg:
- Öppna Chrome: Dubbelklicka på Chrome-ikonen på din dator för att starta webbläsaren.
- Navigera till inställningar: Klicka på tre prickar ('Mer') i det övre högra hörnet, och välj sedan 'Lösenord och autofyll'. Detta kommer att öppna Google Lösenordshantering.
- Välj ett lösenord: I listan över sparade lösenord, klicka på det lösenord som du vill lägga till en anteckning till.
- Redigera information: Välj alternativet 'Redigera' för att ändra informationen för det valda lösenordet.
- Lägg till anteckning: Skriv din anteckning i det angivna fältet. Det kan vara användbart för att komma ihåg specifika detaljer om kontot eller lösenordets användning.
- Spara ändringarna: När du är klar, tryck på 'Spara' för att säkerställa att din anteckning och eventuella ändringar lagras. Genom att följa dessa steg kan du enkelt hantera och organisera dina sparade lösenord tillsammans med användbara anteckningar.
Nu när du har läst klart Hur jag självhostar en synkroniserad lösenordshanterare, inbjuder vi dig att utforska kategorin Ansökningar ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar