1
0
mirror of https://github.com/vrtmrz/obsidian-livesync.git synced 2024-12-12 09:04:06 +02:00
obsidian-livesync/README.md

85 lines
3.5 KiB
Markdown
Raw Normal View History

<!-- For translation: 20240227r0 -->
2021-11-05 09:38:45 +02:00
# Self-hosted LiveSync
[Japanese docs](./README_ja.md) - [Chinese docs](./README_cn.md).
2024-02-06 13:02:48 +02:00
Self-hosted LiveSync is a community-implemented synchronization plugin, available on every obsidian-compatible platform and using CouchDB as the server.
2021-10-12 16:50:13 +02:00
2021-10-14 18:27:24 +02:00
![obsidian_live_sync_demo](https://user-images.githubusercontent.com/45774780/137355323-f57a8b09-abf2-4501-836c-8cb7d2ff24a3.gif)
2024-02-09 05:13:03 +02:00
Note: This plugin cannot synchronise with the official "Obsidian Sync".
2021-10-12 16:50:13 +02:00
## Features
2021-10-12 16:50:13 +02:00
2024-02-06 13:02:48 +02:00
- Synchronize vaults very efficiently with less traffic.
- Good at conflicted modification.
- Automatic merging for simple conflicts.
2024-02-06 13:02:48 +02:00
- Using OSS solution for the server.
- Compatible solutions can be used.
2024-02-09 05:13:03 +02:00
- Supporting End-to-end encryption.
- Synchronisation of settings, snippets, themes, and plug-ins, via [Customization sync(Beta)](#customization-sync) or [Hidden File Sync](#hiddenfilesync)
- WebClip from [obsidian-livesync-webclip](https://chrome.google.com/webstore/detail/obsidian-livesync-webclip/jfpaflmpckblieefkegjncjoceapakdf)
2024-02-06 13:02:48 +02:00
This plug-in might be useful for researchers, engineers, and developers with a need to keep their notes fully self-hosted for security reasons. Or just anyone who would like the peace of mind of knowing that their notes are fully private.
2024-02-09 05:16:33 +02:00
>[!IMPORTANT]
> - Before installing or upgrading this plug-in, please back your vault up.
> - Do not enable this plugin with another synchronization solution at the same time (including iCloud and Obsidian Sync).
> - This is a synchronization plugin. Not a backup solution. Do not rely on this for backup.
2022-06-15 10:45:46 +02:00
## How to use
2024-02-09 05:13:03 +02:00
### 3-minute setup - CouchDB on fly.io
2022-06-15 10:45:46 +02:00
2024-02-09 05:13:03 +02:00
**Recommended for beginners**
2024-02-06 13:02:48 +02:00
2024-02-09 05:13:03 +02:00
[![LiveSync Setup onto Fly.io SpeedRun 2024 using Google Colab](https://img.youtube.com/vi/7sa_I1832Xc/0.jpg)](https://www.youtube.com/watch?v=7sa_I1832Xc)
2022-07-19 11:41:39 +02:00
1. [Setup CouchDB on fly.io](docs/setup_flyio.md)
2. Configure plug-in in [Quick Setup](docs/quick_setup.md)
2022-09-11 03:38:20 +02:00
2024-02-09 05:13:03 +02:00
### Manually Setup
2022-06-15 10:45:46 +02:00
1. Setup the server
1. [Setup CouchDB on fly.io](docs/setup_flyio.md)
2. [Setup your CouchDB](docs/setup_own_server.md)
2. Configure plug-in in [Quick Setup](docs/quick_setup.md)
2022-06-15 10:45:46 +02:00
2024-02-09 05:16:33 +02:00
> [!TIP]
2024-02-09 05:13:03 +02:00
> We are still able to use IBM Cloudant. However, it is not recommended for several reasons nowadays. Here is [Setup IBM Cloudant](docs/setup_cloudant.md)
2022-06-15 10:45:46 +02:00
## Information in StatusBar
Synchronization status is shown in the status bar with the following icons.
- Activity Indicator
- 📲 Network request
- Status
- ⏹️ Stopped
2024-01-12 12:29:18 +02:00
- 💤 LiveSync enabled. Waiting for changes
- ⚡️ Synchronization in progress
- ⚠ An error occurred
- Statistical indicator
- ↑ Uploaded chunks and metadata
- ↓ Downloaded chunks and metadata
- Progress indicator
- 📥 Unprocessed transferred items
- 📄 Working database operation
- 💾 Working write storage processes
- ⏳ Working read storage processes
- 🛫 Pending read storage processes
- ⚙️ Working or pending storage processes of hidden files
- 🧩 Waiting chunks
2024-02-09 05:13:03 +02:00
- 🔌 Working Customisation items (Configuration, snippets, and plug-ins)
2024-01-12 12:29:18 +02:00
To prevent file and database corruption, please wait to stop Obsidian until all progress indicators have disappeared as possible (The plugin will also try to resume, though). Especially in case of if you have deleted or renamed files.
2024-02-09 05:13:03 +02:00
## Tips and Troubleshooting
If you are having problems getting the plugin working see: [Tips and Troubleshooting](docs/troubleshooting.md)
2023-06-01 19:54:42 +02:00
## License
Licensed under the MIT License.