Skip to content

Commit

Permalink
update page about Synchronization
Browse files Browse the repository at this point in the history
  • Loading branch information
vikdevelop committed Sep 4, 2024
1 parent 171015e commit 6c3cf3f
Show file tree
Hide file tree
Showing 16 changed files with 772 additions and 518 deletions.
9 changes: 8 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,25 @@
<img src="https://raw.githubusercontent.com/vikdevelop/SaveDesktop/main/flatpak/screenshots/main_window.png" style="max-width: 100%; height: auto">
<h1 class="text-black">SaveDesktop</h1>
<p class="text-black">Save your desktop configuration</p>
<h2><a href="https://github.com/vikdevelop/SaveDesktop/releases">Try SaveDesktop 3.4 Beta →</a></h2>
<div class="container">
<!-- Installation Section Content-->
<div class="row">
<div class="col-lg-4 ms-auto">
<p>Flathub Stable</p>
<a href='https://flathub.org/apps/io.github.vikdevelop.SaveDesktop'><img width='180' height="100" alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en'/></a>
<hr>
<p>Flathub Beta</p>
<code>flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo && flatpak install flathub-beta io.github.vikdevelop.SaveDesktop</code>
</div>
<div class="col-lg-4 ms-auto">
<p>Snap (Stable & Beta)</p>
<br>
<a href="https://snapcraft.io/savedesktop"><img alt="Get it from the Snap Store" src="https://snapcraft.io/static/images/badges/en/snap-store-black.svg"/></a>
</div>
<div class="col-lg-4 me-auto">
<br>
<br>
<br>
<a class="btn btn-primary" href="https://github.com/vikdevelop/SaveDesktop/tree/main?tab=readme-ov-file#installation">Show other installation <br> methods</a>
</div>
</div>
Expand Down
88 changes: 52 additions & 36 deletions wiki/synchronization/ca.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,55 @@
# Sincronització entre ordinadors de la xarxa
## Com es configura?
### Quins són els requisits?
**A l'ordinador 1:**
- Assigneu una IP manual als equips que voleu sincronitzar perquè aquesta no canviï cada vegada que els inicieu. Això és possible mitjançant:

**Configuració de l'encaminador:**
- [Asus](https://www.asus.com/support/FAQ/1000906/)
- [Netgear](https://kb.netgear.com/25722/How-do-I-reserve-an-IP-address-on-my-NETGEAR-router)
- [Tenda](https://www.tendacn.com/faq/3264.html)
- [Tp-link](https://www.tp-link.com/us/support/faq/170/)
- Si no teniu cap d'aquests fabricants, proveu accedint des d'un navegador com ara el Firefox a l'adreça del vostre dispositiu (URL: [192.168.1.1](http://192.168.1.1) o similars) i cerqueu dins la secció *DHCP* quelcom semblant a «IP estàtica», «exclusió DHCP», etc. O bé contacteu amb el fabricant de l'aparell o el proveïdor de la vostra connexió a Internet.

**`system-config-printer` package:** <img src="https://github.com/vikdevelop/SaveDesktop/assets/83600218/ff4e742d-07e2-453f-8ace-b51b4f52d1dd" width="85">
- Si no voleu assignar una IP manual a l'encaminador i teniu una impressora instal·lada al vostre sistema, a més del paquet `system-config-printer`, verifiqueu que l'opció «Compartida» està activada al panell principal de la impressora. En cas contrari, activeu aquesta opció i reinicieu el sistema. [Aquí](https://raw.githubusercontent.com/BennyBeat/SaveDesktop/1602010b7ef88f3fb0eb1010af33571f0c548eb3/translations/wiki/ca-Printer.png) teniu una captura de pantalla amb la configuració idònia.

**A l'ordinador 2:**
- Verifiqueu que està connectat a la mateixa xarxa que l'ordinador 1.

### Configuració de la sincronització a l'aplicació SaveDesktop
<a href="https://www.youtube.com/watch?v=QccFR06oyXk"><img src="https://github.com/vikdevelop/SaveDesktop/assets/83600218/a4f8da24-7183-49e1-9a58-82092a42f124" height="32"></a>

Als ordinadors 1 i 2, obriu el programa SaveDesktop i aneu a l'apartat de sincronització. A l'ordinador 1, feu clic al botó «Configura el fitxer de sincronització», seleccioneu el fitxer de sincronització i la freqüència desitjada. Copieu l'URL de sincronització i, a l'ordinador 2, feu clic al botó «Connexió amb l'altre ordinador» i escriviu l'URL de sincronització que heu copiat de l'ordinador 1.

Si voleu sincronitzar l'entorn d'escriptori de l'ordinador 2 a l'1, les passes són les mateixes.

**És necessari tancar i tornar a obrir la sessió per aplicar els canvis**

## Sincronització periòdica
Podeu triar entre els elements següents:
- Diàriament
- Setmanalment (la sincronització es duu a terme cada dimarts)
- Mensualment (la sincronització es duu a terme el segon dia de cada mes)
- Manualment (és possible realitzar la sincronització en qualsevol moment des del menú principal en fer clic als tres punts)
- Mai (no es duu a terme cap canvi)


## Requirements
- You must have a folder created that will sync with your cloud storage on each computer you want to sync. This can be done using:

<details>
<summary><b>GNOME Online Accounts</b><p>(for GNOME, Cinnamon, COSMIC (Old) and Budgie desktop environments)</p></summary>

- Open the GNOME Settings
- Go to the Online Accounts section and select your cloud drive service

![OnlineAccounts.png](https://raw.githubusercontent.com/vikdevelop/SaveDesktop/webpage/wiki/synchronization/screenshots/OnlineAccounts_en.png)

</details>

<details>
<summary><b>Rclone</b><p>(for other desktop environments)</p></summary>

- Install Rclone
```
sudo -v ; curl https://rclone.org/install.sh | sudo bash
```
- Setup Rclone by using this command, which creates the cloud drive folder, sets up Rclone and mounts the folder
```
mkdir -p ~/drive &amp;&amp; rclone config create drive your-cloud-drive-service &amp;&amp; nohup rclone mount drive: ~/drive --vfs-cache-mode writes &amp; echo "The drive has been mounted successfully"
```
* Instead of `your-cloud-drive-service` use the name of your cloud drive service, such as `drive` (for Google Drive), `onedrive`, `dropbox`, etc.
- Allow access to the created folder in the [Flatseal app](https://flathub.org/apps/com.github.tchx84.Flatseal).
</details>
## Setting up synchronization in the SaveDesktop app
On the first computer:
1. Open the SaveDesktop app
2. On the Sync page, click on the "Set up the sync file" button and then on the "Change" button
3. Click on "Periodic saving" and select the folder that is synchronized with your cloud storage as a periodic saving folder
4. If the periodic saving file does not exist, click on the Create button
On the second computer:
1. Open the SaveDesktop app
2. Go to the Sync page and click the "Connect to the cloud storage" button.
3. Click on the "Select cloud drive folder" button and select the folder that is synced with the same cloud storage as the first computer.
4. Select the periodic synchronization interval, because if you leave that to Never, the synchronization doesn't work.
To set up bidirectional synchronization, make sure you have the same cloud folder selected in the "Connect to cloud storage" dialog on the first computer, the periodic synchronization interval selected, and the "Bidirectional synchronization" switch enabled.
### Periodic synchronization
You can choose between the following options:
- Daily
- Weekly (synchronization takes place every Tuesday)
- Monthly (synchronization takes place every second day in the month)
- Manually (it is possible to sync configuration from the menu in the header bar by clicking on the three dots)
- Never (nothing's happening)
{% include footer.html %}
83 changes: 52 additions & 31 deletions wiki/synchronization/cs.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,61 @@
# Synchronizace mezi počítači v síti
## Jak ji nastavit?
### Co potřebujete?

**Na počítači 1:**
- ručně přiřazené IP adresy zařízení, které chcete synchronizovat, aby se IP adresa neměnila při každém zapnutí počítače. Je možné to nastavit prostřednictvím:

**Nastavení routeru:**
- [pro routery Asus](https://www.asus.com/support/FAQ/1000906/)
- [pro routery Tp-link](https://www.tp-link.com/us/support/faq/170/)
- [pro routery Tenda](https://www.tendacn.com/faq/3264.html)
- [pro routery Netgear](https://kb.netgear.com/25722/How-do-I-reserve-an-IP-address-on-my-NETGEAR-router)
- pokud výše uvedené routery nemáte, otevřete nastavení routeru (URL: [192.168.1.1](http://192.168.1.1) nebo příbuzné) a v části DHCP serveru vyhledejte něco ve tvaru "Manually assign an IP to the DHCP list" nebo "Static IP" apod.
#### Požadavky
- Na každém počítači, který chcete synchronizovat, musíte mít vytvořenou složku, která se bude synchronizovat s cloudovým úložištěm. To lze provést pomocí:

<details>
<summary>
<b>Online účty GNOME</b>
<p>(pro prostředí GNOME, Cinnamon, COSMIC (Old) a Budgie)</p>
</summary>

- Otevřete Nastavení prostředí GNOME
- Přejděte do části Online účty a vyberte službu cloudového disku.

![OnlineAccounts.png](https://raw.githubusercontent.com/vikdevelop/SaveDesktop/webpage/wiki/synchronization/screenshots/OnlineAccounts_en.png)

</details>

<details>
<summary>
<b>Rclone</b>
<p>(pro jiná desktopová prostředí)</p>
</summary>

- Nainstalujte Rclone
```
sudo -v ; curl https://rclone.org/install.sh | sudo bash
```
- Nastavte Rclone pomocí tohoto příkazu, který vytvoří složku cloudové jednotky, nastaví Rclone a připojí složku
```
mkdir -p ~/drive && rclone config create drive your-cloud-drive-service && nohup rclone mount drive: ~/drive --vfs-cache-mode writes & echo „Disk byl úspěšně připojen“
```
* Namísto `your-cloud-drive-service` použijte název služby cloudového disku, například `drive` (pro Google Drive), `onedrive`, `dropbox` atd.
- Povolte přístup k vytvořené složce v aplikaci [Flatseal](https://flathub.org/apps/com.github.tchx84.Flatseal).
</details>
**Balíčku `system-config-printer`:** <img src="https://github.com/vikdevelop/SaveDesktop/assets/83600218/ff4e742d-07e2-453f-8ace-b51b4f52d1dd" width="85">
- pokud nechcete nastavovat IP adresu ručně z rozhraní routeru, máte tiskárnu a nainstalovaný balíček `system-config-printer`, zkontrolujte zda jste zaškrtli položku "Sdílené" kliknutím na kartu "Tiskárna" v záhlaví. Pokud ne, zaškrtněte ji a restartujte systém. [Zde](https://github-production-user-asset-6210df.s3.amazonaws.com/83600218/272054218-ff17c19b-98f5-41fe-8f34-40de275f0da4.png) je snímek obrazovky, jak to má vypadat.

**Na počítači 2:**
- Zkontrolujte, zda jste připojeni ke stejné síti jako počítač 1.

### Nastavení synchronizace v aplikaci SaveDesktop
<a href="https://www.youtube.com/watch?v=QccFR06oyXk"><img src="https://github.com/vikdevelop/SaveDesktop/assets/83600218/a4f8da24-7183-49e1-9a58-82092a42f124" height="32"></a>

Na počítači 1 a 2 otevřete aplikaci SaveDesktop a přepněte na stránku Synchronizovat. Na počítači 1 klikněte na tlačítko "Nastavit synchronizační soubor", vyberte synchronizační soubor (váš soubor pravidelného ukládání) a zvolte interval pravidelné synchronizace. Poté zkopírujte adresu URL pro synchronizaci a na počítači 2 klikněte na tlačítko "Připojit se k jinému počítači" a zadejte zkopírovanou adresu URL pro synchronizaci z počítače 1.

Pokud chcete synchronizovat konfiguraci desktopového prostředí z počítače 2 do počítače 1, postupujte stejně.

**Aby se změny projevily, je nutné se odhlásit ze systému**.

## Pravidelná synchronizace
Můžete si vybrat mezi následujícími položkami:
## Nastavení synchronizace v aplikaci SaveDesktop
V prvním počítači:
1. Otevřete aplikaci SaveDesktop
2. Na stránce Synchronizace klikněte na tlačítko „Nastavit synchronizační soubor“ a poté na tlačítko „Změnit“. 3. Klikněte na tlačítko „Nastavit synchronizační soubor“.
3. Klikněte na možnost „Periodické ukládání“ a vyberte složku, která je synchronizována s cloudovým úložištěm, jako složku pro pravidelné ukládání.
4. Pokud soubor pro pravidelné ukládání neexistuje, klikněte na tlačítko Vytvořit
V druhém počítači:
1. Otevřete aplikaci SaveDesktop
2. Přejděte na stránku Synchronizace a klikněte na tlačítko Připojit ke cloudovému úložišti“.
3. Klikněte na tlačítko „Select cloud drive folder“ (Vybrat složku cloudové jednotky) a vyberte složku, která je synchronizována se stejným cloudovým úložištěm jako první počítač.
4. Vyberte interval pravidelné synchronizace, protože pokud ponecháte hodnotu Nikdy, synchronizace nebude fungovat.
Chcete-li nastavit obousměrnou synchronizaci, ujistěte se, že máte v dialogovém okně „Připojit ke cloudovému úložišti“ na prvním počítači vybranou stejnou složku cloudového úložiště, zvolený interval periodické synchronizace a povolený přepínač „Obousměrná synchronizace“.
### Pravidelná synchronizace
Můžete si vybrat mezi následujícími možnostmi:
- Denně
- Týdně (synchronizace probíhá každé úterý)
- Měsíčně (synchronizace probíhá každý druhý den v měsíci)
- Ručně (je možné synchronizovat konfiguraci z menu v záhlaví kliknutím na tři tečky)
- Nikdy (nic se neděje)


{% include footer.html %}
80 changes: 48 additions & 32 deletions wiki/synchronization/en.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,56 @@
# Synchronization between computers in the network
## How to set it up?
### What do you need?
**On computer 1:**
- manually assign the IP addresses of your devices that you want to sync so that the IP address does not change every time the computer is turned on. It is possible to set it via:

**Router settings:**
- [for Asus routers](https://www.asus.com/support/FAQ/1000906/)
- [for Tp-link routers](https://www.tp-link.com/us/support/faq/170/)
- [for Tenda routers](https://www.tendacn.com/faq/3264.html)
- [for Netgear routers](https://kb.netgear.com/25722/How-do-I-reserve-an-IP-address-on-my-NETGEAR-router)
- if you don't have the above routers, open your router settings (URL: [192.168.1.1](http://192.168.1.1) or related) and search in the DHCP server section something in the shape of "Manually assign an IP to the DHCP list" or "Static IP", etc.

**`system-config-printer` package:** <img src="https://github.com/vikdevelop/SaveDesktop/assets/83600218/ff4e742d-07e2-453f-8ace-b51b4f52d1dd" width="85">

- if you don't want to set the IP address manually from the router interface, and if you have a printer and have installed `system-config-printer` package, check if you ticked the option "Shared" by clicking the Printer tab on the header bar. If not, please tick it and reboot the system. [Here](https://github-production-user-asset-6210df.s3.amazonaws.com/83600218/272054218-ff17c19b-98f5-41fe-8f34-40de275f0da4.png) is a screenshot, what it's supposed to look like.

**On computer 2:**
- Check if you are connected to the same network as computer 1.

### Set synchronization in the SaveDesktop app
<a href="https://www.youtube.com/watch?v=QccFR06oyXk"><img src="https://github.com/vikdevelop/SaveDesktop/assets/83600218/a4f8da24-7183-49e1-9a58-82092a42f124" height="32"></a>

On computer 1 and 2, open the SaveDesktop application and switch to the Sync page. On computer 1, click on the button "Set up the sync file", select the synchronization file (your periodic saving file), and select a periodic synchronization interval. Then copy the URL for synchronization, and on computer 2, click on the button "Connect with other computer" and enter the copied URL for synchronization from computer 1.

If you want to sync the DE configuration from computer 2 to computer 1, follow the same procedure.

**For the changes to take effect, it is necessary to logout of the system**

## Periodic synchronization
You can choose between the following items:
## Requirements
- You must have a folder created that will sync with your cloud storage on each computer you want to sync. This can be done using:

<details>
<summary><b>GNOME Online Accounts</b><p>(for GNOME, Cinnamon, COSMIC (Old) and Budgie desktop environments)</p></summary>

- Open the GNOME Settings
- Go to the Online Accounts section and select your cloud drive service

![OnlineAccounts.png](https://raw.githubusercontent.com/vikdevelop/SaveDesktop/webpage/wiki/synchronization/screenshots/OnlineAccounts_en.png)

</details>

<details>
<summary><b>Rclone</b><p>(for other desktop environments)</p></summary>

- Install Rclone
```
sudo -v ; curl https://rclone.org/install.sh | sudo bash
```
- Setup Rclone by using this command, which creates the cloud drive folder, sets up Rclone and mounts the folder
```
mkdir -p ~/drive &amp;&amp; rclone config create drive your-cloud-drive-service &amp;&amp; nohup rclone mount drive: ~/drive --vfs-cache-mode writes &amp; echo "The drive has been mounted successfully"
```
* Instead of `your-cloud-drive-service` use the name of your cloud drive service, such as `drive` (for Google Drive), `onedrive`, `dropbox`, etc.
- Allow access to the created folder in the [Flatseal app](https://flathub.org/apps/com.github.tchx84.Flatseal).
</details>
## Setting up synchronization in the SaveDesktop app
On the first computer:
1. Open the SaveDesktop app
2. On the Sync page, click on the "Set up the sync file" button and then on the "Change" button
3. Click on "Periodic saving" and select the folder that is synchronized with your cloud storage as a periodic saving folder
4. If the periodic saving file does not exist, click on the Create button
On the second computer:
1. Open the SaveDesktop app
2. Go to the Sync page and click the "Connect to the cloud storage" button.
3. Click on the "Select cloud drive folder" button and select the folder that is synced with the same cloud storage as the first computer.
4. Select the periodic synchronization interval, because if you leave that to Never, the synchronization doesn't work.
To set up bidirectional synchronization, make sure you have the same cloud folder selected in the "Connect to cloud storage" dialog on the first computer, the periodic synchronization interval selected, and the "Bidirectional synchronization" switch enabled.
### Periodic synchronization
You can choose between the following options:
- Daily
- Weekly (synchronization takes place every Tuesday)
- Monthly (synchronization takes place every second day in the month)
- Manually (it is possible to sync configuration from the menu in the header bar by clicking on the three dots)
- Never (nothing's happening)


{% include footer.html %}
Loading

0 comments on commit 6c3cf3f

Please sign in to comment.