From 8697555125c57ae64a0c9b78514b4aac4fd523de Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Tue, 27 Jun 2023 14:50:20 +0200 Subject: Massive formatting and added figcaption --- .../posts/2021-01-24-replacing-dropbox-with-s3.md | 61 +++++++++++----------- 1 file changed, 31 insertions(+), 30 deletions(-) (limited to 'content/posts/2021-01-24-replacing-dropbox-with-s3.md') diff --git a/content/posts/2021-01-24-replacing-dropbox-with-s3.md b/content/posts/2021-01-24-replacing-dropbox-with-s3.md index 0253368..4c6b33e 100644 --- a/content/posts/2021-01-24-replacing-dropbox-with-s3.md +++ b/content/posts/2021-01-24-replacing-dropbox-with-s3.md @@ -5,27 +5,30 @@ date: 2021-01-24T12:00:00+02:00 draft: false --- -A few months ago I experimented with DigitalOcean spaces as my backup solution -that could [replace Dropbox eventually](/digitalocean-spaces-to-sync-between-computers.html). -That solution worked quite nicely, and I was amazed how smashing together a -couple of existing solutions would work this fine. - -I have been running that solution in the background for a couple of months now -and kind of forgot about it. But recent developments around deplatforming and -having us people hostages of technology and big companies speed up my goals to -become less dependent on [Google](https://edition.cnn.com/2020/12/17/tech/google-antitrust-lawsuit/index.html), -[Dropbox](https://www.pcworld.com/article/2048680/dropbox-takes-a-peek-at-files.html) +A few months ago I experimented with DigitalOcean spaces as my backup solution +that could [replace Dropbox +eventually](/digitalocean-spaces-to-sync-between-computers.html). That solution +worked quite nicely, and I was amazed how smashing together a couple of existing +solutions would work this fine. + +I have been running that solution in the background for a couple of months now +and kind of forgot about it. But recent developments around deplatforming and +having us people hostages of technology and big companies speed up my goals to +become less dependent on +[Google](https://edition.cnn.com/2020/12/17/tech/google-antitrust-lawsuit/index.html), +[Dropbox](https://www.pcworld.com/article/2048680/dropbox-takes-a-peek-at-files.html) etc and take back some control. -I am not a conspiracy theory nut, but to be honest, what these companies are -doing lately is out of control. It is a matter of principle at this point. I -have almost completely degoogled my life all the way from ditching Gmail, -YouTube and most of the services surrounding Google. And I must tell you, I -feel so good. I haven't felt this way for a long time. +I am not a conspiracy theory nut, but to be honest, what these companies are +doing lately is out of control. It is a matter of principle at this point. I +have almost completely degoogled my life all the way from ditching Gmail, +YouTube and most of the services surrounding Google. And I must tell you, I feel +so good. I haven't felt this way for a long time. **Anyways. Let's get to the meat of things.** -Before you continue you should read my post about [syncing to Dropbox](/digitalocean-spaces-to-sync-between-computers.html). +Before you continue you should read my post about [syncing to +Dropbox](/digitalocean-spaces-to-sync-between-computers.html). > Also to note, I am using Linux on my machine with Gnome desktop environment. This should work on MacOS too. To use this on Windows I suggest using @@ -34,7 +37,7 @@ or [Cygwin](https://www.cygwin.com/). ## Folder structure -I liked structure from Dropbox. One folder where everything is located and +I liked structure from Dropbox. One folder where everything is located and synced. So, that's why adopted this also for my sync setup. ```go @@ -45,11 +48,10 @@ synced. So, that's why adopted this also for my sync setup. ↳ projects ``` -All of my code is located in `~/Vault/projects` folder. And most of the -projects are Git repositories. I do not use this sync method for backup per -see but in case I reinstall my machine I can easily recreate all the important -folder structure with one quick command. No external drives needed that can -fail etc. +All of my code is located in `~/Vault/projects` folder. And most of the projects +are Git repositories. I do not use this sync method for backup per see but in +case I reinstall my machine I can easily recreate all the important folder +structure with one quick command. No external drives needed that can fail etc. ## Sync script @@ -86,8 +88,8 @@ notify-send \ "Vault sync succeded at `date +"%D %T"`" ``` -This script also backups some of the dotfiles I use and sends notification to -Gnome notification center. It is a straightforward solution. Nothing special +This script also backups some of the dotfiles I use and sends notification to +Gnome notification center. It is a straightforward solution. Nothing special going on. > One obvious benefit of this is that I can omit syncing Node's `node_modules` @@ -99,14 +101,13 @@ You can use this script in a combination with [Cron](https://en.wikipedia.org/wi 0 2 * * * sh ~/Vault/bin/vault-backup.sh ``` -When you start syncing your local stuff with a remote server you can review -your items on DigitalOcean. +When you start syncing your local stuff with a remote server you can review your +items on DigitalOcean. ![Dropbox Spaces](/assets/dropbox-sync/dropbox-spaces.png) -I have been using this script now for quite some time, and it's working +I have been using this script now for quite some time, and it's working flawlessly. I also uninstalled Dropbox and stopped using it completely. -All I need to do is write a Bash script that does the reverse and downloads -from remote server to local folder. This could be another post. - +All I need to do is write a Bash script that does the reverse and downloads from +remote server to local folder. This could be another post. -- cgit v1.2.3