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

81 lines
3.3 KiB
Markdown
Raw Normal View History

2024-02-09 05:13:03 +02:00
<!-- For translation: 20240209r0 -->
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.
2024-02-09 05:13:03 +02:00
- 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
2024-02-09 05:13:03 +02:00
- [Setup CouchDB on fly.io](docs/setup_flyio.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
2024-02-09 05:16:33 +02:00
1. [Setup CouchDB on fly.io](docs/setup_flyio.md)
2. [Setup your CouchDB](docs/setup_own_server.md)
3. [Configure plug-in](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 statusbar.
- 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 until all progress indicators have disappeared. 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
The source code is licensed under the MIT License.