Sharry อนุญาตให้แชร์ไฟล์กับผู้อื่นได้อย่างง่ายดาย เป็นเว็บแอปพลิเคชันที่โฮสต์ตนเอง แนวคิดพื้นฐานคือ: อัปโหลดไฟล์และรับ URL ที่สามารถแชร์ได้
ผู้ใช้ที่ได้รับการรับรองความถูกต้องสามารถอัปโหลดไฟล์บนเว็บไซต์พร้อมกับรหัสผ่านเสริมและช่วงเวลา ช่วงเวลากำหนดระยะเวลาที่ไฟล์พร้อมใช้งาน จากนั้น URL สาธารณะจะถูกสร้างขึ้นที่สามารถแชร์ได้เช่นทางอีเมล
หน้าดาวน์โหลดนั้นยากที่จะเดา แต่เปิดให้ทุกคน
ผู้ใช้ที่ลงทะเบียนแต่ละคนสามารถรักษาหน้านามแฝงได้ หน้านามแฝงอยู่เบื้องหลัง URL“ ยากที่จะคาดเดา” (เช่นหน้าดาวน์โหลด) และอนุญาตให้ทุกคนอัปโหลดไฟล์ไปยังผู้ใช้ที่เกี่ยวข้อง แบบฟอร์มไม่อนุญาตให้ระบุรหัสผ่านหรือระยะเวลาการตรวจสอบ แต่สามารถให้คำอธิบายได้ ผู้ใช้ที่เป็นของนามแฝงสามารถแจ้งเตือนทางอีเมล หน้านามแฝงสามารถปิดใช้งานหรือลบได้ตลอดเวลา
deb ที่ให้ไว้ที่ระบบ Debian ของคุณbin/ ตามที่อธิบายไว้ที่นี่โปรดดูเว็บไซต์เอกสาร
ข้อเสนอแนะและการมีส่วนร่วมอื่น ๆ ยินดีต้อนรับมาก! คุณสามารถเปิดปัญหาสำหรับคำถามปัญหาและข้อเสนอแนะอื่น ๆ หรือส่งจดหมายไปยัง eikek [at] posteo.de ฉันจะพยายามตอบทันเวลา
หากคุณพบว่าโครงการนี้มีประโยชน์และต้องการสนับสนุนผ่านทางอื่นการให้ A เป็นกำลังใจและชื่นชมมากเสมอ นอกจากนี้คุณยังสามารถสนับสนุนกิจกรรมโดยการบริจาคผ่าน Liberapay หรือ Paypal
ขอบคุณมาก!
Sharry ใช้โปรโตคอล TUS และ WebApp ใช้เพื่อส่งไฟล์ไปยังเซิร์ฟเวอร์แบ็กเอนด์ สิ่งนี้ช่วยให้สามารถส่งไฟล์ขนาดใหญ่ได้อย่างน่าเชื่อถือผ่าน HTTP ตัวอย่างเช่นแม้ว่าการเชื่อมต่อจะลดลงในช่วงกลางของการอัปโหลดและคุณอัปโหลดไฟล์เดียวกันอีกครั้งในภายหลังมันจะเริ่มกระบวนการอัปโหลดจากข้อมูลล่าสุดที่ได้รับ
แบ็กเอนด์ถูกเขียนขึ้นในสกาล่าโดยใช้สไตล์การทำงานที่บริสุทธิ์บนห้องสมุด Typelevel ที่ยอดเยี่ยมเช่น Cats และ FS2 ส่วนหน้าเขียนใน Elm
โครงการนี้มีการแจกจ่ายภายใต้ GPLV3+