Magnet is a personal self-hosted server for storage, compute, and remote access.
It is built to replace dependence on third-party cloud services with a system you fully control.
After cloning the repository, follow instructions in queries/setup.sql, then edit the postgres url and run:
source serve.shMake sure to add the static/config.toml file and an empty drive folder in the build directory.
After creating a virtual environment and installing maturin, run:
maturin developin client, this will install the client extension for python. The python API is mentioned in client/readme.md.
- Private, Google-Drive-like file storage
- File sync and access control
- Remote code execution
- Modular, extensible services
Early development. Expect breakage.
Own the hardware. Own the data. Own the execution.