Gemenskapslösning

WebDAV och rsync i ZimaOS: Aktuellt stöd och konfiguration

A 2024 request was told WebDAV and rsync were unsupported, but current ZimaOS now documents a WebDAV app and references rsync backup clones.

Påståendet från 2024 att ZimaOS inte stödde WebDAV eller rsync är inte längre en fullständig beskrivning av dagens ZimaOS. WebDAV är nu tillgängligt via ZimaOS App Store och dokumenteras i aktuell vägledning för synkronisering mellan NAS-enheter. Rsync nämns också i den aktuella utvecklardokumentationen, även om den särskilda sidan om rsync-kloner fortfarande är märkt ”Under konstruktion”.

Det innebär att det säkraste aktuella svaret skiljer sig åt för de två protokollen: använd den stödda WebDAV-appen när du behöver en filåtkomsttjänst, och se rsync som ett mer avancerat arbetsflöde vars aktuella dokumentation är mindre komplett, i stället för att anta att det finns en färdig växel för en rsync-server med ett klick.

Vad har ändrats sedan den ursprungliga tråden från 2024?

I juni 2024 skrev en representant för IceWhale att WebDAV/rsync inte stöddes, och produktchefen för ZimaOS uppgav att funktionsbegäran hade dokumenterats. Sedan dess har ZimaOS lagt till en WebDAV-lösning i App Store samt utvecklardokumentation som hänvisar till rsync-säkerhetskopieringskloner.

Äldre forumsvar behöver därför kopplas till en viss versionsgräns. De är användbar historik, men beskriver inte den aktuella produktkapaciteten.

Så aktiverar du WebDAV i dagens ZimaOS

Den aktuella ZimaOS-guiden för WebDAV-synkronisering visar följande arbetsflöde:

  1. Öppna ZimaOS App Store.
  2. Sök efter och installera WebDAV-appen.
  3. Välj den katalog du vill göra tillgänglig.
  4. Ange eller kontrollera inloggningsuppgifterna.
  5. Notera WebDAV-porten.
  6. Anslut från fjärrklienten med ZimaOS-adressen, porten och inloggningsuppgifterna.

Använd WebDAV för rätt ändamål

WebDAV är användbart när en klientapplikation eller en annan NAS förväntar sig ett standardiserat, fjärråtkomligt filsystemsliknande protokoll över HTTP. Det kan fungera för dokumentåtkomst, synkroniseringsverktyg och vissa säkerhetskopieringsprogram.

Det är inte automatiskt det snabbaste alternativet för stora överföringar i ett lokalt nätverk, och att exponera WebDAV direkt mot internet kräver noggrann hantering av TLS, autentisering och nätverkssäkerhet. Föredra ett privat fjärrnätverk när du ansluter utanför hemmet.

Hur ser den aktuella rsync-situationen ut?

Översikten för ZimaOS-utvecklare listar nu Rsync Backup Clones, och det finns en särskild ZimaOS-sida om rsync. Den särskilda sidan är dock för närvarande märkt ”Under konstruktion”.

Det vore därför missvisande att göra sidan till en detaljerad officiell procedur för en rsync-server som den ännu inte innehåller.

När ska du välja rsync i stället för WebDAV?

Rsync är bäst lämpat för effektiv filreplikering mellan Unix-liknande system, särskilt när upprepade kopieringar bara ska överföra ändrade data. Det används ofta över SSH snarare än som en webbläsaråtkomlig filhanteringstjänst.

Välj rsync när du kontrollerar båda slutpunkterna och vill ha skriptbaserade säkerhetskopior eller speglingar. Välj WebDAV när den mottagande applikationen specifikt stöder WebDAV och du vill ha en tjänst som kan nås via vanliga WebDAV-klienter.

Installera inte slumpmässiga paket på värdsystemet för att lägga till WebDAV

ZimaOS fungerar inte som en vanlig Debian-/Ubuntu-server. Om en guide säger att du ska köra apt install apache2, davfs2 eller något annat värdpaket är det inte den rekommenderade vägen i ZimaOS.

ZimaOS-guiden för paket förklarar systemgränsen i den appliance-liknande miljön.

Använd Docker- eller App Store-tjänster för protokoll som körs kontinuerligt

En containerbaserad tjänst håller beroenden separerade från det skyddade operativsystemet och gör det enklare att hantera portar, autentiseringsuppgifter, volymer och uppgraderingar. Därför passar den aktuella WebDAV-lösningen bättre än att manuellt ändra värdsystemet.

ZimaOS Docker-guiden beskriver den övergripande distributionsmodellen.

Så skyddar du WebDAV

  • Använd ett starkt och unikt lösenord.
  • Gör endast den katalog som klienten behöver tillgänglig.
  • Undvik att exponera en offentlig port direkt när ett privat VPN- eller överlagringsnätverk kan ge åtkomst.
  • Använd HTTPS/TLS genom en betrodd reverse proxy-lösning om WebDAV måste passera otillförlitliga nätverk.
  • Testa läs-, skriv- och raderingsbehörigheter med en icke-kritisk mapp först.

Vanliga frågor

Har ZimaOS stöd för WebDAV nu?

Ja. Den aktuella ZimaOS-dokumentationen visar hur du installerar en WebDAV-app från App Store och använder den för synkronisering mellan NAS-enheter.

Har ZimaOS en rsync-server med ett klick?

Den aktuella utvecklardokumentationen hänvisar till rsync-säkerhetskopieringskloner, men den särskilda rsync-guiden är fortfarande under konstruktion. Anta inte att det finns ett komplett grafiskt arbetsflöde baserat på den gamla funktionsbegäran.

Ska jag använda WebDAV eller SMB i mitt lokala nätverk?

För vanlig fildelning i lokala Windows-/macOS-nätverk är SMB vanligtvis det naturliga valet i ZimaOS. Använd WebDAV när en specifik klient eller ett synkroniseringsarbetsflöde kräver det.

Kan jag installera davfs2 med apt i ZimaOS?

Anta inte att instruktioner för Debians pakethanterare gäller. Föredra stödda appar, Docker eller dokumenterade tilläggsmekanismer för ZimaOS.