Discord-lösning

Så delar du filer från CasaOS säkert över internet

A new CasaOS user wanted Google Drive or MediaFire-style links that let people outside the home network download files.

Bästa svaret: använd en webbapp som skapar offentliga HTTPS-delningar. Exponera inte CasaOS eller SMB för utomstående. Välj Nextcloud för ett komplett personligt moln eller Pingvin Share X för lätta, tillfälliga nedladdningslänkar.

Välj delningsmodell först

Mål Bättre lämpat
Långvariga mappar, konton och mobilsynkronisering Nextcloud
Tillfälliga nedladdningslänkar Pingvin Share X
Din egen fjärråtkomst VPN

Nextcloud stöder offentliga länkar med lösenord, utgångsdatum, uppladdningsbehörigheter och separata länkar med olika rättigheter.

Det ursprungliga Pingvin Share-projektet är arkiverat. Dess egen README hänvisar användare till det underhållna Pingvin Share X, som stöder länkdelning, giltighetstid, lösenord, besökargränser, omvända delningar, e-postmottagare samt lokal lagring och S3-lagring.

Linkwarden är inte samma verktyg

Linkwarden är främst programvara för bokmärken och webbarkiv. Den kan bevara URL:er, men det skiljer sig från att vara värd för godtyckliga filer som någon annan kan ladda ner. Ett verktyg som skapar länkar är inte automatiskt en filöverföringstjänst.

Publicera endast filappen

När appen fungerar i det lokala nätverket kan du exponera den via HTTPS. En utgående apptunnel är ett alternativ när du inte vill öppna inkommande portar i routern.

Installationsskärm från CasaOS App Store som visas vid testning av en offentlig fildelningsapp
Installationen med ett klick startar containern; lagring, värdnamn, HTTPS och åtkomstpolicy måste fortfarande konfigureras.
Skärmbild av CasaOS konfiguration av fildelningsapp som används vid felsökning av offentlig åtkomst
Offentlig fildelning bör konfigureras kring en dedikerad app, inte CasaOS administrationsgränssnitt.

Checklista för driftsättning

  1. Montera en dedikerad värdmapp i appen.
  2. Testa en delning i det lokala nätverket.
  3. Ange ett starkt administratörslösenord.
  4. Ange giltighetstid och lösenord för offentliga länkar.
  5. Publicera endast appen via HTTPS.
  6. Testa via mobildata.
  7. Bekräfta att utgångna länkar slutar fungera.

Den självhostade appkatalogen hjälper till att jämföra fil- och molnappar. Modellen för åtkomst till privat NAS förklarar varför personlig fjärråtkomst och offentlig delning är olika problem.

För lagring över flera enheter är ZimaCube 2 relevant maskinvara, men säkerheten för delningen är fortfarande ett beslut på applikations- och nätverksnivå.

Montera en dedikerad delningskatalog

Ge inte en offentlig filöverföringsapp obegränsad åtkomst till hela /DATA. Skapa en dedikerad värdkatalog, till exempel /DATA/PublicShares, och montera endast den sökvägen i appen. Det begränsar oavsiktlig exponering och gör det enklare att förstå säkerhetskopierings- och bevarandepolicyn.

Välj länkkontroller utifrån datan

  • Utgångstid: använd kortlivade länkar för engångsöverföringar.
  • Lösenord: lägg till ett när URL:en i sig inte ska räcka.
  • Begränsningar för nedladdning/visning: användbara för kontrollerade överlämningar när appen stöder dem.
  • Uppladdningsbehörighet: håll den avstängd om du inte avsiktligt vill ha ett filinlämningsflöde.
  • Bevarande: bestäm om utgångna filer ska raderas eller bara göras otillgängliga.

En offentlig URL bör behandlas som en autentiseringsuppgift. Alla som tar emot eller läcker den kan få åtkomst till innehållet tills länken löper ut eller återkallas.

Nextcloud är bättre när delningen är löpande

Nextcloud blir värt besväret när samma användare återkommer regelbundet och behöver delade mappar, mobilklienter, WebDAV, samarbete eller kontobaserade behörigheter. Det är tyngre än ett överföringsverktyg, men den rikare behörighetsmodellen är själva poängen.

Pingvin Share X är bättre för överlämningar

För ”skicka dessa filer till någon och låt länken löpa ut” är en överföringsinriktad app enklare. Den underhållna fork-versionen har även stöd för lokal disk eller S3-liknande lagring, vilket gör att du vid behov kan separera applikationsservern från filbackend-systemet.

Testa utanför ditt lokala nätverk

När tjänsten har publicerats byter du telefonen till mobildata och testar:

  1. det offentliga värdnamnet kan slås upp;
  2. TLS är giltigt;
  3. länken öppnas utan att exponera administratörspanelen;
  4. lösenords- och utgångsregler fungerar;
  5. stora nedladdningar slutförs;
  6. en utgången eller återkallad länk fungerar inte längre, som förväntat.

Säkerhetskopiera även programmets tillstånd

De delade filerna kan ligga på en datadisk, medan användarkonton, länkmetadata, utgångsinställningar och lösenord lagras i en programdatabas. Säkerhetskopiera båda om delningarna måste överleva ett serverfel.

Vanliga frågor

Kan jag exponera en CasaOS-mapp med en offentlig URL?

Använd en webbaserad fildelningsapp framför lagringen i stället för att exponera rå SMB eller instrumentpanelen.

Nextcloud eller Pingvin Share X?

Nextcloud passar för löpande samarbete i molnstil; Pingvin Share X passar för tillfälliga överföringar.