Mit Sharry können Dateien auf einfache Weise Dateien mit anderen freigeben. Es ist eine selbst gehostete Webanwendung. Das grundlegende Konzept ist: Dateien hochladen und eine URL zurückholen, die dann gemeinsam genutzt werden kann.
Authentifizierte Benutzer können ihre Dateien auf einer Website zusammen mit einem optionalen Kennwort und einem Zeitraum hochladen. Der Zeitraum definiert, wie lange die Datei heruntergeladen wird. Dann wird eine öffentliche URL generiert, die freigegeben werden kann, z. B. per E -Mail.
Die Download -Seite ist schwer zu erraten, aber für alle offen.
Jeder registrierte Benutzer kann Alias -Seiten verwalten. Eine Alias-Seite befindet sich hinter einer „schwer zu klingenden“ URL (genau wie die Download-Seite) und ermöglicht es jedem, Dateien auf den entsprechenden Benutzer hochzuladen. Das Formular erlaubt nicht, ein Passwort oder eine Validierungszeit anzugeben, aber eine Beschreibung kann angegeben werden. Der Benutzer, der zum Alias gehört, kann per E -Mail benachrichtigt werden. Alias -Seiten können jederzeit deaktiviert oder gelöscht werden.
deb -Datei in Ihrem Debian -basierten System.bin/ aus, wie hier beschrieben.Bitte beachten Sie die Dokumentationsseite.
Feedback und andere Beiträge sind sehr willkommen! Sie können ein Problem für Fragen, Probleme und andere Feedback eröffnen. Oder machen Sie eine Post nach eikek [at] posteo.de . Ich werde versuchen, rechtzeitig zu antworten.
Wenn Sie dieses Projekt nützlich finden und es auf anderen Mitteln unterstützen möchten, ist das Geben von A immer ermutigend und sehr geschätzt. Sie können auch Aktivitäten unterstützen, indem Sie über Liberapay oder PayPal spenden.
Vielen Dank!
Sharry implementiert das TUS -Protokoll, und der WebApp sendet es zum Senden von Dateien an den Backend -Server. Dadurch können auch große Dateien zuverlässig über http senden. Selbst wenn die Verbindung in der Mitte eines Uploads fällt und Sie dieselbe Datei später erneut hochladen, startet sie den Upload -Prozess vom letzten empfangenen Datenblock.
Das Backend ist in Scala mit einem reinen funktionalen Stil über großartige Typeelvel -Bibliotheken wie Cats und FS2 geschrieben. Der Frontend ist in Elm geschrieben.
Dieses Projekt wird unter dem GPLV3+ verteilt