2 điểm bởi GN⁺ 2024-07-17 | 1 bình luận | Chia sẻ qua WhatsApp
  • Horizon là một dịch vụ lưu trữ tệp cá nhân cho phép tải lên và chia sẻ ảnh, video, tài liệu, liên kết và cả clipboard tại một nơi, nhắm đến người dùng cần một lựa chọn thay thế cho Imgur
  • Không chỉ là nơi lưu trữ đơn thuần, dịch vụ còn cung cấp tối ưu hóa phát trực tuyến video, nhúng web, rút gọn liên kết và cả pastebin
  • Các tệp đã lưu có thể áp dụng mã hóa AES tùy chọn, đồng thời có thể điều chỉnh phần xem trước chia sẻ hiển thị trên Discord, X và Telegram
  • Ứng dụng desktop Alpine cho Mac và Linux, cùng tích hợp với Dropshare và ShareX, hỗ trợ quy trình chụp màn hình và chia sẻ clipboard theo từng hệ điều hành
  • Gói miễn phí cung cấp 500MB dung lượng lưu trữ và tải lên tối đa 75MB, còn gói Everest giá $45/năm bao gồm 100GB dung lượng, tải lên 10GB, hình ảnh không mất dữ liệu và tên miền tùy chỉnh

Phạm vi tải lên và chia sẻ tệp

  • Horizon là một nền tảng lưu trữ tệp cho phép tải lên và chia sẻ nhiều loại nội dung như ảnh, video, tài liệu, liên kết và clipboard
  • Có thể lưu trữ cả tệp nhỏ lẫn tệp lớn, với các loại tệp bao gồm ảnh, video và các tệp khác
  • Dịch vụ hướng tới việc cung cấp kho lưu trữ media ổn định và khả năng chia sẻ cho cả người dùng chuyên nghiệp lẫn phổ thông

Phát media và nhúng web

  • Video được tối ưu hóa cho phát trực tuyến để tải nhanh và phát mượt mà
  • Mục tiêu là phát chất lượng cao, không buffering, cho cả chia sẻ quy mô nhỏ lẫn phát cho nhóm lớn
  • Trên website, có thể nhúng hình ảnh, video và tệp âm thanh chỉ với vài cú nhấp chuột và một dòng mã
  • Thông qua mạng phân phối nội dung của Horizon, việc truyền tệp có thể được giao cho hạ tầng Horizon để tối ưu hiệu năng website

Quyền riêng tư và kiểm soát hiển thị khi chia sẻ

  • Dịch vụ cung cấp mã hóa khi lưu trữ để giữ các tệp ở trạng thái lưu trữ luôn riêng tư và an toàn
  • Mã hóa AES có thể được kích hoạt chỉ bằng cách bật một công tắc
  • Có thể tùy biến cách các tệp đã tải lên hiển thị trên các nền tảng xã hội như Discord, X và Telegram
  • Tính năng sắp xếp thư mục cùng thư mục chia sẻ hoặc bộ sưu tập cũng nằm trong các hạng mục so sánh với dịch vụ cạnh tranh

Tích hợp công cụ theo hệ điều hành

  • Trên Mac và Linux, custom desktop app giúp đơn giản hóa việc chụp màn hình và chia sẻ clipboard
  • Người dùng Apple có thể dùng tích hợp Dropshare để có khả năng tương thích với macOS và iOS
  • Người dùng Windows có thể thiết lập ShareX chỉ với một cú nhấp chuột
  • Có thể tải Alpine cho Mac tại liên kết Download Alpine for Mac

Gói miễn phí và gói Everest

  • Horizon Basic là gói miễn phí, bao gồm các tính năng sau
    • 500MB dung lượng lưu trữ tệp
    • Tải lên tệp tối đa 75MB
    • Nén hình ảnh trong quá trình tải lên, giữ chất lượng trong phạm vi có thể
    • Băng thông không giới hạn, nhưng áp dụng hướng dẫn sử dụng hợp lý
    • Rút gọn liên kết và pastebin tối đa 10.000 ký tự
    • Mã hóa tệp tùy chọn
  • Everest được hiển thị là $3.75/tháng và tính phí $45/năm
    • 100GB dung lượng lưu trữ tệp
    • Tải lên tệp tối đa 10GB
    • Tải lên hình ảnh không mất dữ liệu
    • Băng thông không giới hạn, nhưng áp dụng hướng dẫn sử dụng hợp lý
    • Rút gọn liên kết và pastebin tối đa 100.000 ký tự
    • Mã hóa tệp tùy chọn
    • Quyền truy cập ưu tiên vào Horizon Express Lane cho các lượt tải lên dung lượng lớn
    • Có thể dùng tên miền tùy chỉnh cho việc tải tệp lên
  • Khi đăng ký trả phí, Stripe sẽ xử lý thanh toán, và Horizon không nhận hay lưu trữ thông tin thanh toán
  • Trên website hiển thị các con số 182.076 tệp đã tải lên5 năm hoạt động

1 bình luận

 
GN⁺ 2024-07-17
Ý kiến trên Hacker News
  • Trông rất ổn, và rõ ràng là đã đầu tư rất nhiều thời gian lẫn suy nghĩ. Có lẽ bạn cũng biết rồi, nhưng những trang kiểu này thường khó trụ lâu
    Chưa nơi nào thật sự tìm ra cách trợ cấp cho một gói miễn phí hợp lý đủ để gánh cả chi phí băng thông lẫn chi phí chống spam, nhất là khi đường cong chấp nhận bắt đầu tăng đến một mức nào đó. Cuối cùng hoặc là chết, hoặc đi theo con đường nhồi quảng cáo như imgur. Dù vậy, sản phẩm thật sự tuyệt, mong bạn tìm được cách bền vững

    • Đúng vậy. Tôi vẫn nhớ hồi trước khi đọc bài giới thiệu imgur trên reddit cũng có lời giải thích y hệt. Họ nói sẽ không có quảng cáo và sẽ mãi là một dịch vụ tuyệt vời, nhưng giờ thì bị xem như đại ác nhân
      https://www.reddit.com/r/reddit.com/comments/7zlyd/comment/c...
    • Chúng tôi đã vận hành không quảng cáo hay trình theo dõi bên thứ ba trong 3 năm qua, và không có kế hoạch đóng cửa trong tương lai gần
    • Chống spam đáng được nhấn mạnh lại
      Tôi từng làm một dịch vụ như thế này vào năm 2005, và rốt cuộc đủ loại nội dung đáng ngờ như khiêu dâm, mã độc, khóa bản quyền phần mềm, tài liệu có bản quyền kéo đến ồ ạt
    • Đã tìm ra cách rồi, cứ trả tiền là được: https://imgz.org/
  • Nếu vì lý do nào đó bạn không có traction, hoặc chán vận hành, tôi quan tâm đến việc tiếp quản bằng một tổ chức phi lợi nhuận và vận hành theo hướng gần với hàng hóa công. Nhưng trước hết vẫn mong bạn thử làm hết mình. Sản phẩm thật sự rất tốt

  • Cấu hình ShareX cho Horizon dễ đến bất ngờ. Cả xử lý xóa lẫn đưa URL file đã tải lên vào clipboard đều hoạt động
    Sẽ rất tuyệt nếu có thể hợp tác để biến nó thành đích tải file/ảnh mặc định, xử lý đúng cả đăng nhập/đăng xuất tài khoản. https://i.horizon.pics/35dwiVGxz8 ← tải lên bằng ShareX

    
    // Uploader import string
    
    {  
    "Version": "16.1.0",  
    "Name": "horizon.pics",  
    "DestinationType": "ImageUploader",  
    "RequestMethod": "POST",  
    "RequestURL": "https://api.horizon.pics/upload";,  
    "Headers": {  
    "Cookie": "token=YOUR_SESSION_HERE"  
    },  
    "Body": "MultipartFormData",  
    "FileFormName": "file",  
    "URL": "{json:.data.fileLink}",  
    "DeletionURL": "{json:.data.deleteLink}",  
    "ErrorMessage": "{json:.message}"  
    }
    
    
    • Không nên dùng cách này. Token cookie thực ra là token tạm thời. Tài khoản có một khóa tải lên vĩnh viễn riêng
      Bạn có thể tải cấu hình ShareX trong Settings > General > App Configuration
  • Kiếm tiền và lạm dụng đã được nhắc đến khá nhiều như những điều cần cân nhắc khi số người dùng tăng, nhưng tôi muốn bổ sung thêm vài vấn đề có thể liên quan nếu dịch vụ đủ lớn
    Thứ nhất là đơn vị xử lý thanh toán. Việc nội dung người lớn gần như được cho phép một cách rõ ràng có thể khiến đơn vị xử lý thanh toán gây khó dễ. Nói rộng hơn, họ cũng có thể xem đây là “rủi ro cao” và loại bạn khỏi nền tảng. Ví dụ, theo tài liệu pháp lý của Stripe, họ cấm “Cyberlockers, bất kể có lưu trữ nội dung người lớn hay không”; tôi không biết chính xác điều đó nghĩa là gì, nhưng nghe như chia sẻ file nói chung nằm trong ngành bị cấm
    Thứ hai là luật bảo vệ trẻ em ngày càng nghiêm ngặt. Ngay cả khi bạn không muốn triển khai các cơ chế quét đắt đỏ và xâm phạm quyền riêng tư, bạn có thể bị buộc phải làm hoặc bị phạt. Ngay cả quét cục bộ cũng có thể xâm phạm quyền riêng tư[1]. Có thể đưa nó vào ngân sách như Google làm với chi phí, nhưng mục “tiền phạt” trong báo cáo thì thật chẳng đẹp mắt. Nếu không quét, đơn vị xử lý thanh toán có thể xem bạn là rủi ro cao hơn, nên chuyện này cũng nối với vấn đề trước
    Thứ ba là bị đưa vào danh sách chặn vì lưu trữ mã độc. Đặc biệt là khi hỗ trợ các file không phải media. Bạn có thể bị trình duyệt, công cụ tìm kiếm, v.v. chặn; cứ xem các trường hợp như Google Safe Browsing
    [1] https://rys.io/en/173.html

    • Câu trả lời thật sự rất hay. Những dịch vụ đơn giản như thế này có thể bị các bên vận hành đáng ngờ phá hỏng :( Tò mò không biết thực tế có thể xử lý thế nào
      iCloud xử lý nội dung bất hợp pháp đã mã hóa ra sao? Trong tình huống như vậy đâu thể phạt Apple được, đúng không?
  • Rất gọn gàng và dễ dùng
    Tôi nghĩ 90% đồng nghiệp của tôi, những người có “hàng chục năm kinh nghiệm” và chức danh “senior”, cũng không làm nổi thứ này dù làm toàn thời gian. Chưa nói đến làm bán thời gian hay lúc rảnh

    • Không có ý hạ thấp công sức của tác giả bài gốc, và website thật sự trông rất gọn. Nhưng tôi không biết có kỹ sư chuyên nghiệp có kinh nghiệm nghiêm túc nào lại không làm được một website chia sẻ ảnh
    • Tôi đã lặp đi lặp lại khá nhiều lần mới đến được đây. Lần này tôi tập trung học từ các ứng dụng thành công khác và giảm tối đa ma sát khi sử dụng
  • Chúc mừng ra mắt. Tuy nhiên, một trong những lý do khiến tôi không dùng nhiều dịch vụ là gói dung lượng cố định. Thường thì tôi dùng ít dung lượng hơn, hoặc tự hỏi liệu có khi nào mình tải lên 100GB ảnh chụp màn hình không; ngược lại, nếu dùng vượt mức thì có thể không có đường nâng cấp ngay lên dung lượng lưu trữ lớn hơn
    Vì vậy với ảnh, tôi thường ném lên Backblaze hoặc S3. Trải nghiệm người dùng còn thiếu nhiều, nhưng dùng bao nhiêu trả bấy nhiêu. Tôi tò mò hiện bạn đã quyết định cấu trúc gói đăng ký như thế nào, và có cân nhắc gói dựa trên mức sử dụng không

    • Tôi hiểu ý bạn
      Phần lớn mọi người không có 100GB media, và có lẽ trong 5 năm tới cũng khó có khả năng như vậy. Vì thế xét theo góc độ sử dụng hợp lý thì thực tế gần như là không giới hạn. Trước khi đặt giới hạn 100GB, tôi thực sự cũng đã thử nghiệm “dung lượng lưu trữ không giới hạn”, nhưng điều này có thể đi sai rất nghiêm trọng theo nhiều cách. Tôi đã nói chuyện với các công ty trong ngành VPN và lưu trữ đám mây, và bất cứ thứ gì không giới hạn đều trở nên nguy hiểm, đặc biệt khi dịch vụ được quảng bá trong những bối cảnh có vấn đề. Ví dụ như được quảng bá là lưu trữ đám mây không giới hạn trong các cộng đồng thu thập dữ liệu. Ít nhất nếu đặt giới hạn, tôi có thể tính chi phí tối đa cho mỗi người dùng để đưa vào đánh giá tài chính và hạn chế lạm dụng
      Hiện chưa có kế hoạch tính phí theo mức sử dụng. CEO của Kagi đã có các cuộc thảo luận hay về chủ đề này trên diễn đàn và HN. Nói ngắn gọn, với nhóm người dùng khá rộng mà tôi nhắm tới, người dùng phổ thông nhiều khả năng sẽ có ác cảm với mô hình tính phí theo mức sử dụng
      Ngoài ra, giá của Everest được đặt thấp hơn các dịch vụ trả phí khác như Vimeo hay Gyazo, và còn bao gồm thêm các lợi ích bổ sung
    • Cá nhân tôi khá thích Cloudflare R2 cho kiểu sử dụng này. Tất nhiên còn tùy từng người
  • Nếu không thể tự host thì sao có thể gọi là riêng tư được?
    Hy vọng là tôi đã bỏ sót điều gì đó :)

    • Ở đây, quyền riêng tư và bảo mật đang bị trộn lẫn dưới cái tên mã hóa AES khi lưu trữ. Hơn nữa có vẻ mặc định tính năng này bị tắt
      Tôi luôn tự hỏi: nếu lấy một tính năng bảo mật làm điểm nhấn marketing trong khi tính năng đó mặc định bị tắt, thì về mặt kỹ thuật chẳng phải là đang quảng bá việc thiếu bảo mật sao?
    • Nếu bạn đang tìm tùy chọn tự host thì có thể xem Lutim https://framagit.org/fiat-tux/hat-softwares/lutim
  • Việc đưa giá ra ngay từ đầu là một điểm cộng rất lớn. Những nơi như Imgur, hay Photobucket trước đó, có cấu trúc rất dễ bị lạm dụng băng thông miễn phí
    Dịch vụ này có phương thức cấp vốn rõ ràng nên tạo được niềm tin
    Một điều nữa: nếu có kế hoạch thoát ra dễ dàng, tôi sẽ có khả năng dùng thử dịch vụ cao hơn nhiều. Dù chắc bạn không muốn mất khách hàng, nhưng nếu có đường rời đi dễ dàng thì mọi người có thể rời đi với cảm tình tốt

    • Ngay từ trước khi ra mắt, tôi đã coi các giới hạn và mức giá bền vững là điều quan trọng nhất. Tôi không muốn tự đào hố chôn mình
      Hiện có 3 cách xuất dữ liệu. Bạn có thể xuất URL tải tệp, tất cả liên kết rút gọn, và toàn bộ nội dung paste. Với nội dung đã mã hóa, Horizon không thể giải mã nên nếu không có khóa đúng thì không thể tải xuống, và nội dung paste cũng sẽ hiển thị dưới dạng bản mã. Tất cả các bản xuất này đều ở định dạng JSON mà máy có thể đọc được
  • Độ chăm chút chi tiết của landing page thật đáng kinh ngạc. Tôi thích các hộp tính năng kiểu Apple, animation, hiệu ứng blur nhẹ ở phần nội dung phía dưới, cho đến cả bóng của nút bấm
    Tôi nghĩ phía trước bạn sẽ có một sự nghiệp rất tuyệt vời

    • Tôi lấy rất nhiều cảm hứng từ Apple. Animation do Rens giúp, thông tin có ở footer
  • Host nội dung do người dùng tạo là một trong những con đường nhanh nhất để gặp phải nội dung kinh khủng
    Bạn cần thực hiện các biện pháp phòng ngừa cần thiết về pháp lý và kỹ thuật để nội dung kinh khủng không trở thành vấn đề
    Ngoài ra, theo điều khoản sử dụng của chính bạn thì bạn không thể trực tiếp truy cập website này, điều đó hơi kỳ

    • Theo tiêu chí của phần nội dung người lớn thì đúng. Nếu có nội dung người lớn, người dùng phải từ 18 tuổi trở lên. Tôi biết sự trớ trêu này
      Tuy nhiên, với các mục đích sử dụng khác của trang, chính sách quyền riêng tư đặt độ tuổi tối thiểu là 13