SFTPGo

Filhantering och fildelning

SFTPGo är en flernivå filserver som erbjuder SFTP, FTP/S och WebDAV mot samma användarkonton, med webbaserad administration och delningslänkar.

Betyg 85 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Förstaparts REST-API-dokumentation med autentisering (JWT/API-nyckel).

SFTPGo REST API · SFTPGo / Nicola Murino

Källa: https://docs.sftpgo.com/latest/rest-api/

Kontrollerat:

Officiellt · SFTPGo OpenAPI-spec (drakkan (SFTPGo)) dokumentation

MCP · Ej hittat

MCP-registret: 0 träffar; GitHub- och npm-sökningar gav inga MCP-servrar för SFTPGo.

Källa: https://registry.modelcontextprotocol.io/v0/servers?search=sftpgo

Kontrollerat:

SFTPGo: webbklienten visar Anna Lindqvists hemkatalog med mapparna Avtal, Projekt och Rapporter samt uppgift om använt utrymme av kvoten på 5 GB
1 / 5 Annans filer i webbklienten

Bedömning

Så bedömer vi

Totalbetyg

85 av 100

Preliminär (källbaserad)

Bedömningsprofil
En tryckeri tar emot kundfiler via SFTP-konton per kund och låter grafiker hämta samma mappar via WebDAV.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    AGPL-3.0 enligt LICENSE-filen i repot — OSI-godkänd licens med full rätt att läsa, ändra och återdistribuera. Körbar som enskild container eller binär fil på valfri värd, helt utan leverantörslåsning i drift.

  2. Funktionell passform

    Exakt det namngivna fallet: samma filområde publiceras samtidigt över SFTP, FTP/S, WebDAV och HTTP med per-användare-rättigheter, egen rotkatalog och kvot per konto. Webbaserad administration och webbklient ingår inbyggt, och händelseregler kan utlösa vidarehantering vid uppladdning — inga kringgåenden behövs.

  3. Dataflytt och interoperabilitet

    Dokumenterad REST-API (OpenAPI-specifikation i repot) för användare och data, öppna standardprotokoll mot filerna, och stöd för S3-, Azure- och Google-lagring som backend så data kan flyttas/lagras i standardmiljöer. Inte heltäckande: en samlad export av samtliga objekttyper (t.ex. händelseregler) är inte specificerad i postens källor.

  4. Mognad och trygghet

    Första utgåva 2019 (0.9.1, 2019-09-02), regelbundna utgåvor via GitHub Releases, officiell Docker-image och väldokumenterat repo. Etablerat och i flertalig praktisk användning; nedsättande: projektet drivs av en enskild huvudutvecklare (drakkan), därför medium.

  5. Framtidskraft

    Starkt och väldokumenterat REST-API (OpenAPI i repot) plus händelseutlösta regler som kan anropa vidarehantering vid uppladdning — verklig automation i praktiken. Modern, modulär Go-arkitektur med plugin-stöd och objektlagringsbackends. Ingen officiell MCP, men motsvarande verklig nytta är belagd.

  6. Drift och införande

    En enda container med inbyggd SQLite räcker; första besöket på webbadmin-porten öppnar en guide där det första administratörskontot skapas direkt i webbläsaren. Införandet är väldokumenterat och i rimlig proportion, med enklare löpande drift. Avancerade regler kan kräva viss konfigurationstid.

  7. Kostnadsbild

    Fri AGPL-licens utan licensavgift per konto eller volym. Men TCO — lagring, bandbredd, värd och ev. support — kräver egen beräkning och är inte redovisad som transparent totalkostnad; därför nivå 3, inte 4.

  8. Svensk användbarhet

    Namngiven negativ kontroll: repots static/locales innehåller endast de, en, es, fr, it och zh-CN; static/locales/sv/translation.json ger 404. Inget svenskt gränssnitt, dokumentation eller support är belagt — engelskspråkig men tekniskt användbar i Sverige.

Om SFTPGo

SFTPGo är en filserver i Go som publicerar samma filsysteminnehåll över flera protokoll: SFTP, FTP med TLS, WebDAV och HTTP. Ni skapar användare i en webbaserad administrationskonsol, och varje användare kan ges egen rotkatalog, kvot, bandbreddsbegränsningar och per-protokoll-rättigheter. Det gör SFTPGo särskilt användbart när olika klienter kräver olika protokoll men samma data.

Användarkonton kan lagras i en inbyggd databas eller hämtas från externa källor, och SFTPGo stödjer koppling mot objektlagring som S3-bucketar och Azure- eller Google-lagring, så att filerna kan ligga kvar i objektbutiken medan klienterna ser ett vanligt filsystem. Webbgränssnittet har dessutom en klientdel där användare kan ladda upp och hämta filer via webbläsaren och skapa tidsbegränsade delningslänkar.

Servern är en enskild container eller binär fil och kan köras med inbyggd SQLite-databas för mindre installationer. Loggning och händelseregler gör det möjligt att följa filöverföringar och utlösa åtgärder vid uppladdning, vilket ofta används i automatiserade mottagningsflöden.

Användning

Passar för

  • Driva en SFTP-server för kundinlämningar med kvoter per konto
  • Erbjuda samma filområde över SFTP, FTP/S och WebDAV samtidigt
  • Automatisera flöden där uppladdning i en mapp utlöser vidarehantering
  • Låta klienter ladda via webbläsare med tidsbegränsade delningslänkar

Passar mindre bra för

  • Filportal med dokumentmetadata och kommentarer, där Pydio Cells passar bättre
  • Peer-to-peer-synkronisering, där Syncthing är rätt val
  • Skrivbordsfilsynkronisering med konfliktlösning, där Seafile passar bättre

Styrkor och begränsningar

Styrkor

  • Flera protokoll mot samma data med per-användare-rättigheter
  • Inbyggd webbadministration och webbklient, inga extra komponenter
  • Stöd för S3-, Azure- och Google-lagring som backend
  • Körbar som enskild container med inbyggd SQLite
  • Detaljerad loggning och händelseutlösta åtgärder

Begränsningar

  • Ingen dokumentmetadata, versionering eller kommentarer
  • Konfigurationen för avancerade regler kan bli omfattande
  • Funktionsfokus på filöverföring, inte på samarbete

Skärmbilder

Tekniska resurser

Alternativ

Nextcloud är en självhostad plattform för innehållssamarbete: fillagring och delning, chatt och möten, kalender, kontakter och kontorssvit i ett AGPL-licensierat paket med stort app-ekosystem.

Startår
2016
Licens
AGPL-3.0-or-later
Öppen källkod
Ja
MCP
MCP-server, Officiellt tillägg

Betyg

94 av 100

Preliminär (källbaserad)

Läs bedömningen om Nextcloud

Projektdata

37 409GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2016
Licens
AGPL-3.0-or-laterÖppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Windows · macOS · Android · iOS · containers · Webbläsare
API
REST API · Annan Verifierat
MCP
MCP-server, Officiellt tillägg
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Delvis svenska · Support: Engelska
Öppenhet och kontroll Gäller: AGPL-3.0 (OSI-godkänd), egen drift och öppna standarder (WebDAV/CalDAV/CardDAV) — full öppenhet och kontroll.
Funktionell passform Gäller: Komplett samarbetsplattform (filer, kalender, kontakter, kontor, möten) som täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: Öppna standardprotokoll (WebDAV/CalDAV/CardDAV) + OCS-API ger fullständig interoperabilitet och dataflytt.
Mognad och trygghet Gäller: Mycket moget (ownCloud-fork sedan 2016), tydlig release-/EOL-policy och stor användarbas.
Framtidskraft Gäller: MCP Connector som ExApp, WebDAV/OCS-API och aktiv utveckling — stark agentberedskap.
Drift och införande Gäller: Drift kräver PHP, databas och cron samt återkommande uppgraderingar; hanterbart med normal IT-kompetens men inte trivialt.
Kostnadsbild Gäller: Fri AGPL-kärna; vissa appar/enterprise-funktioner betalda — transparent med driftskostnad som eget antagande.
Svensk användbarhet Gäller: Svenskt gränssnitt finns; dokumentationen är främst engelskspråkig — verifierad svensk lokal relevans.

Kostnad: .

Faktakontrollerad

Rclone

Filhantering och fildelning · Kommandoradsverktyg för synkronisering och hantering av molnlagring

Rclone flyttar och synkroniserar filer mellan lokala kataloger och drygt sjuttio moln- och lagringstjänster — hela vägen från kommandoraden.

Startår
2012
Licens
MIT License
Öppen källkod
Ja

Betyg

91 av 100

Preliminär (källbaserad)

Läs bedömningen om Rclone

Projektdata

60 790GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2012
Licens
MIT LicenseÖppen källkod (OSI-godkänd licens) · Repots COPYING-fil innehåller MIT-licenstexten (Copyright Nick Craig-Wood), och rclone.org/licence uppger att programmet är fri programvara under MIT-licensen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux · FreeBSD · NetBSD · OpenBSD · Plan9 · Solaris
API
REST API Verifierat
Export
Finns Dataöverföring är verktygets kärnfunktion: rclone kopierar och synkroniserar filer till och från de anslutna lagringssystemen, och metadata kan listas som JSON med rclone lsjson. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT (OSI), full kodfrihet, ingen leverantörslåsning.
Funktionell passform Gäller: Filsynk/överföring med 50+ backends och kryptering är exakt kärnan; täcker användningsfallet utan luckor.
Dataflytt och interoperabilitet Gäller: 70+ backends, plattformsoberoende binär och crypt-backend ger fullständig, interoperabel dataflytt.
Mognad och trygghet Gäller: Sedan 2014, brett använt och väletablerat med regelbundna releaser.
Framtidskraft Gäller: Stark CLI-/skriptautomation (rätt integrationsform för backupkategorin).
Drift och införande Gäller: En binär, väldokumenterad; schemaläggning kräver externa verktyg (cron), hanterbart.
Kostnadsbild Gäller: Fri MIT-licens; TCO = lagring och drift, transparent.
Svensk användbarhet Gäller: Engelsk CLI/dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor