Skip to content

Airsequel/SQLiteDAV

Repository files navigation

SQLiteDAV

WebDAV server that maps an SQLite database to directories/files.

Database Schema SQL Schema Code
File View Screenshot of macOS Finder

Installation

From Binaries

  1. Go to https://github.com/Airsequel/SQLiteDAV/releases
  2. Download the latest release for your platform
  3. Unzip the archive:
    unzip sqlitedav_*.zip
  4. Make the binary executable:
    chmod +x sqlitedav

From Source

Prerequisite: Install Stack

git clone https://github.com/Airsequel/SQLiteDAV
cd SQLiteDAV
stack install

Usage

  1. Start WebDAV server:
    sqlitedav --dbpath path/to/database.sqlite
  2. Connect your WebDAV client to http://localhost:1234
    (E.g. with macOS Finder by executing cmd + k)

Roadmap

The next features are implemented based on popular demand. So please upvote any issues you would like to see implemented!

Related