HelloZeroNet / HelloZeroNet/ZeroNet
Fallback server for optional or missing files
- Ngôn ngữ chính
- JavaScript
- Star
- 18.8k
- Fork
- 2.3k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Fallback server for optional or missing files
Currently when site has big or a lot of optional files site owner has to seed the site with ZN node still on. Even with that there's no guarantee of site files availability due to censorship or low amount of peers.
I'd like to propose a feature of fallback server. It would be definable in site content.json.
When file is not available or seeding peer is not connectable then ZN client would fallback to server as a last step. File would be downloaded, verified with hash as usuall. After that available in regular Zeronet ways. On the server the same structure of files in Zeronet client would be uploaded.
The configuration would be as follows:
"fallback_server": {
"https": "example.com/zeronetsitefiles",
"sftp": "example.com/zeronetsitefiles",
...
},
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng việc xem xét cấu hình fallback_server được đề xuất trong site content.json và theo dõi cách ứng dụng khách ZeroNet xử lý các tệp không khả dụng hoặc không thể truy cập. Xác định cách các nguồn HTTPS và SFTP sẽ được cấu hình và truy cập, đồng thời duy trì việc xác minh hash hiện có và hành vi về tính khả dụng của tệp. Hoàn tất có nghĩa là đã thống nhất được thiết kế và hướng triển khai cho việc tải xuống dự phòng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- distributed-systems, networking
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100