{"repo":"midwork-finds-jobs/duckdb-sshfs","free":true,"listed":false,"github":"https://github.com/midwork-finds-jobs/duckdb-sshfs","clone":"git clone https://github.com/midwork-finds-jobs/duckdb-sshfs.git","description":"DuckDB sshfs extension - Read and write files through ssh inside DuckDB","language":"C++","stars":12,"topics":["duckdb","hetzner","ssh","sshfs","storagebox"],"license":null,"category":"auth-billing-email","readme_excerpt":"DuckDB SSHFS Extension A DuckDB extension that enables reading and writing files over SSH/SFTP with support for streaming multipart uploads. Coded almost exclusively with Claude Code but tested manually Features - Streaming Uploads : Write data directly from DuckDB to remote servers via SSH - Multipart Support : Automatically chunks large files for efficient transfer - Persistent Connections : Maintains SSH connections to minimize handshake overhead - Authentication : Supports both SSH key and password authentication Installation Prerequisites - DuckDB (development headers) - CMake 3.5 or higher - libssh2 - OpenSSL Build from Source Usage Basic Example URL Format All three prefixes ( ssh:// , sshfs:// , sftp:// ) are supported and behave identically. Username is optional in the URL - it can be provided via a secret instead: SSH Config Support The extension automatically reads SSH config files ( /.ssh/config and /etc/ssh/ssh config ) to resolve host aliases and default connection parameters. This allows you to use familiar SSH aliases without creating DuckDB secrets. Example SSH Config Add to /.ssh/config : Usage with SSH Config Configuration Precedence When resolving connection parameters, the extension follows this precedence (highest to lowest): 1. URL parameters : sftp://user@host:2222/path 2. DuckDB secret : CREATE SECRET ... (USERNAME 'user', PORT 2222) 3. SSH config : /.ssh/config settings for the host alias 4. Defaults : Standard SSH defaults (port 22, etc.) This means","default_branch":null,"files":null,"tree":[],"storefront":"/r/midwork-finds-jobs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/midwork-finds-jobs/duckdb-sshfs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}