{"repo":"Airsequel/SQLiteDAV","free":true,"listed":false,"github":"https://github.com/Airsequel/SQLiteDAV","clone":"git clone https://github.com/Airsequel/SQLiteDAV.git","description":"WebDAV server that maps an SQLite database to directories/files","language":"Haskell","stars":97,"topics":["sqlite","webdav","webdav-server","file","filesystem","fs"],"license":null,"category":"databases-storage","readme_excerpt":"SQLiteDAV WebDAV server that maps an SQLite database to directories/files. --- --- Database Schema File View Installation From Binaries 1. Go to https://github.com/Airsequel/SQLiteDAV/releases 1. Download the latest release for your platform 1. Unzip the archive: 1. Make the binary executable: From Source Prerequisite: Install Stack Usage 1. Start WebDAV server: 2. Connect your WebDAV client to http://localhost:1234 \\ (E.g. with macOS Finder by executing cmd + k ) WebDAV Compliance The repository ships a Dockerised setup for running the [Litmus] protocol compliance test suite against a local SQLiteDAV instance. It points Litmus at an empty sqlar archive so the test files it creates do not collide with the committed fixtures. The target builds a small container image (Debian + litmus ), starts SQLiteDAV against a scratch database, and runs Litmus against http://host.docker.internal:1234/sqlar/ . Set LITMUS PORT to use a different port. Roadmap The next features are implemented based on popular demand. So please upvote any issues you would like to see implemented! Related - [Litmus] - WebDAV server protocol compliance test suite. - [Many Hells of WebDAV] - Article about the discrepancies in WebDAV implementations. - [sqlite-fs] - Mount a SQLite database as a normal filesystem on Linux and macOS. - [sqlite.org/cloudsqlite][cloudsqlite] - Cloud backed SQLite system. - [wddbfs] - [webdavfs] provider that can read sqlite databases. [cloudsqlite]: https://sqlite.org/cloudsqlite/doc/","default_branch":null,"files":null,"tree":[],"storefront":"/r/Airsequel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Airsequel/SQLiteDAV/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."}