https://github.com/dhcgn/age-fs-webdav-sandbox
https://github.com/dhcgn/age-fs-webdav-sandbox
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dhcgn/age-fs-webdav-sandbox
- Owner: dhcgn
- Created: 2022-10-11T17:09:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T23:42:58.000Z (over 2 years ago)
- Last Synced: 2025-01-23T13:08:19.794Z (5 months ago)
- Language: Go
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/dhcgn/age-fs/actions/workflows/go.yml)
# age-fs
Mount a folder and access it through your os, all files will be transparent encrypted und decrypted with https://age-encryption.org/.
## Goals
1. Leave the file format intact, so that the tooling with age is always working
1. Everything is encrypted (files, folders, meta data)
1. Source can be Filesystem, S3 or other APIs### Milestones
1. 🟢 Source is Filesystem
1. 🟡 Files are encrypted
1. 🔴 Files and Folders are encrypted
1. 🔴 Source can be S3## Usage
### Prerequisites
1. Install [age and age-keygen](https://age-encryption.org/)
1. Create a keypair with `age-keygen -o key.txt````
# created: 2022-10-21T21:39:35+02:00
# public key: age1gy7cnv24p5ezejztmszdalvw3zach42tzxsp03rmsdxj3n3524us76zc2z
AGE-SECRET-KEY-13CA3YEGDVYC8FAGN8L6X89CQ3SGJUFUKVJQWPRTJY7RAHZPHGJGSXR9T0W
```### Usage Linux
```
age-fs -key key.txt -mount /tmp/age-fs
```### Usage Windows
```
age-fs -key key.txt -mount X:\
```