Gokapi 1.9 檔案共享伺服器引入了 Redis 支援
Gokapi 1.9,一個輕量級自架檔案分享伺服器,帶來了 Redis 整合、提升的上傳速度,以及全新的 Docker 映像檔。
Gokapi,一款開源的檔案共享與管理軟體,已釋出最新版本 1.9,此版本著重於提升可靠性、速度與自訂化功能。
對於不熟悉的人來說,它是一個自託管的輕量級檔案分享伺服器,使用 Go 語言編寫,能夠分享會在設定的下載次數或天數後過期的檔案。它以簡單和高效著稱,是已停用的 Firefox Send 的替代方案。
Gokapi 1.9 主要增強功能
Gokapi 1.9 處理了幾個關鍵問題,同時引入了用戶期待已久的功能:
效能改進:新版更新修正了某些情況下導致上傳速度緩慢的問題,讓使用者可以期待更快的上傳速度。此改進確保 Gokapi 在處理檔案傳輸時仍保持競爭力和效率。
Redis 支援:除了現有的 SQLite 支援外,Gokapi 現在還包括 Redis 選項,使用者可以在設定過程中選擇使用。這項改變根據使用者需求提供了更多的擴展性和性能選項。
資料庫彈性:使用者現在可以在設定過程中更改資料庫位置,為有特定儲存管理需求的用戶提供額外的自訂層級。
時區與 QR 碼修正: 此更新修正了 Docker 映像檔中的時區差異,並確保在啟用端對端加密時,為共享檔案生成的 QR 碼包含必要的解密金鑰。
增強的網址功能:Gokapi 1.9 允許在網址中顯示檔案名稱,這對於需要快速識別檔案而不直接訪問的使用者而言是一個實用的功能。
Windows 相容性: 此版本還修正了 Windows 上 'go generate' 指令的相關問題,並新增對 ARM64 架構的 Windows 支援,提升了在不同平台上的可用性。
然而,隨著新功能的引入,一些相容性中斷的變更是必須的:
- 環境變數
GOKAPI_DB_NAME已被棄用。新的安裝將會在設定檔中以 URL 字串方式儲存資料庫位置,使配置更簡單且更具彈性。 - 該 API 現在會返回完整的下載或熱鏈接文件的 URL,並可選擇包含檔名,改變了應用程式與 Gokapi 的互動方式。
最後,對於從舊版本升級的使用者,建議先確保配置檔是可寫的,並且將版本 1.8.4 更新後再升級到 1.9。對於從任何早於 1.8.0 的版本遷移的使用者來說,這個步驟非常重要,以便順利適應所有變更。
有關最新版本所有變更的詳細資訊,請參閱更新日誌。

