SFTP-Go
SFTP-Go is our unified central gateway for managing and securely transferring files across all storage environments. It keeps our data secure, robust, and cleanly abstracted.
βοΈ How It Worksβ
Instead of forcing you to wrestle directly with raw storage infrastructure (like cloud buckets or raw disks), SFTP-Go acts as your intelligent middleman:
- π Unified Gateway: Access different storage backends seamlessly using standard protocols (SFTP, FTP/S, WebDAV) or right through the web UI.
- πΊοΈ Virtual Mapping: It cleverly maps virtual folders to physical or cloud storage locations, hiding the complex infrastructure underneath.
- π Access Control: It automatically handles permissions, user quotas, and access limits to keep our storage secure and organized.
π₯οΈ User Interfacesβ
Skip the raw APIs! You can manage files and configurations effortlessly through the SFTP-Go interface:
- WebAdmin UI: A polished, user-friendly dashboard for viewing storage connections, managing virtual folders, setting up access rules, and tracking active file transfers.
π Monitoringβ
π Sub-Folder Size Exporterβ
We need granular visibility into our storage usage. To achieve this, we monitor the sub-folders located directly inside the SFTP-Go root directory.
We deployed a custom node_exporter powered by a background script.
This script:
- Scans the PVC directory.
- Calculates the total size.
- Measures the size of each immediate subdirectory (e.g.,
raster,3d,vector).
These metrics are then exported, giving us the power to build detailed dashboards and configure proactive alerts for storage capacity! π
