Offline obsidian server (Plugins, Themes, Automatic Updates).
- Run the downloader.
- Patch the releases with patcher.py, use --patch_releases.
- Setup nginx with the config, make sure the paths are correct.
- To patch clients to use the patcher.py with the server address as an argument.
To copy only the new files after an update you can use the following commands:
cd downloader
touch /tmp/new
go run main.go
mkdir new
find files/ -newer /tmp/new -exec cp --parents \{\} ./new \;
- This probably breaks stuff in the obsidian app.
- Tested on the following obsidian versions: v1.0.3, v1.1.9, v1.6.7