A version control file system for data centric applications & teams.
- To build JiaoziFS, you need a working installation of Go 1.20.10 or higher
- JiaoziFS use postgres to store running data, you can install at postgres install installation guide
- clone and build
git clone https://github.com/jiaozifs/jiaozifs.git
cd jiaozifs
make build
After following the above steps, you should be able to see an executable file named "jzfs."
- init program and running
./jzfs init --db postgres://<username>:<password>@localhost:5432/jiaozifs?sslmode=disable
./jzfs daemon
docker run -v <data>:/app -p 34913:34913 gitdatateam/jzfs:latest --db "postgres://<user>:<password>@192.168.1.16:5432/jiaozifs?sslmode=disable" --bs_path /app/data --listen http://0.0.0.0:34913 --config /app/config.toml
Dual-licensed under MIT + Apache 2.0