columns
Tanner Collin 3 years ago
parent 38607ec437
commit 5b0f01d804
  1. 14
      content/backup-strategy.md
  2. 61
      themes/theme/templates/index.html

@ -1,7 +1,7 @@
Title: My Backup Strategy Title: My Backup Strategy
Date: 2021-04-08 Date: 2021-04-08
Category: Writing Category: Writing
Summary: Details about the backup system for my data. Summary: Details about the backup system for all of my data.
Wide: true Wide: true
[TOC] [TOC]
@ -32,7 +32,7 @@ the destination for all my backup sources. All scheduled automatic backups write
to their own subfolder inside of it. to their own subfolder inside of it.
This backup folder is then synced to encrypted 2.5" 1 TB hard drives which I This backup folder is then synced to encrypted 2.5" 1 TB hard drives which I
rotate between my bag, offsite, and my parent's house. rotate between my bag, offsite, and my parents' house.
## Backup Sources ## Backup Sources
@ -127,6 +127,8 @@ Telegram Messenger is my main app for communication. My parents, most of my
friends, and friend groups are on there so I don't want to lose those messages friends, and friend groups are on there so I don't want to lose those messages
in case Telegram disappears or my account gets banned. in case Telegram disappears or my account gets banned.
<span class="aside">Saves the messages to a sqlite db</span>
Telegram includes a data export feature, but it can't be automated. Instead I Telegram includes a data export feature, but it can't be automated. Instead I
run the deprecated software run the deprecated software
[telegram-export](https://github.com/expectocode/telegram-export) hourly with [telegram-export](https://github.com/expectocode/telegram-export) hourly with
@ -197,9 +199,9 @@ I run `rdiff-backup` on the remote server with cron:
55 14 1 * * rdiff-backup --remove-older-than 12B --force tbotbak@remotebackup::/mnt/backup/remote/tbotbak/monthly/t0txt/ 55 14 1 * * rdiff-backup --remove-older-than 12B --force tbotbak@remotebackup::/mnt/backup/remote/tbotbak/monthly/t0txt/
``` ```
The user `tbotbak` has write access only to the `/mnt/backup/remote/tbotbak` The `tbotbak` user has write access to the `/mnt/backup/remote/tbotbak`
directory. It has its own passwordless SSH key that's only permitted to run the directory only. It has its own passwordless SSH key that's only permitted to run
`rdiff-backup --server` command for security. the `rdiff-backup --server` command for security.
### Protospace ### Protospace
@ -217,7 +219,7 @@ an archive I download daily:
https://api.my.protospace.ca/backup/ https://api.my.protospace.ca/backup/
``` ```
The main website and [wiki](https://wiki.protospace.ca) that I sysadmin gets The website and [wiki](https://wiki.protospace.ca) that I sysadmin get
backed up weekly: backed up weekly:
``` ```

@ -29,42 +29,43 @@
{{ info() }} {{ info() }}
</div> </div>
<p> <p>
Hi, I'm Tanner! I do firmware and web development in Calgary. Hi, I'm Tanner! I do firmware and web development in Calgary.
</p> </p>
<h2>Contact Info</h2> <h2>Contact Info</h2>
<p> <p>
Email: <a href="mailto:site2@tannercollin.com">site2@tannercollin.com</a> <br /> Email: <a href="mailto:site2@tannercollin.com">site2@tannercollin.com</a> <br />
Telegram: <a href="https://t.me/tannercollin" target="_blank" rel="noreferrer noopener">@tannercollin</a> Telegram: <a href="https://t.me/tannercollin" target="_blank" rel="noreferrer noopener">@tannercollin</a>
</p> </p>
<h2>Resume</h2> <h2>Resume</h2>
<ul> <ul>
<li>Firmware Engineer at <a href="https://cabanablockchain.com" target="_blank" rel="noreferrer noopener">Cabana Blockchain</a>, 2018–</li> <li>Firmware Engineer at <a href="https://cabanablockchain.com" target="_blank" rel="noreferrer noopener">Cabana Blockchain</a>, 2018–</li>
<li>Lead Hardware Engineer at <a href="https://criticalcontrol.com/" target="_blank" rel="noreferrer noopener">Critical Control</a>, 2016–2018</li> <li>Lead Hardware Engineer at <a href="https://criticalcontrol.com/" target="_blank" rel="noreferrer noopener">Critical Control</a>, 2016–2018</li>
<li>Electrical Engineer at <a href="https://www.opener.aero/" target="_blank" rel="noreferrer noopener">Opener Aero</a>, 2016–2016</li> <li>Electrical Engineer at <a href="https://www.opener.aero/" target="_blank" rel="noreferrer noopener">Opener Aero</a>, 2016–2016</li>
<li>Electrical Engineer Intern at <a href="https://www.pason.com/" target="_blank" rel="noreferrer noopener">Pason Systems</a>, 2014–2015</li> <li>Electrical Engineer Intern at <a href="https://www.pason.com/" target="_blank" rel="noreferrer noopener">Pason Systems</a>, 2014–2015</li>
<li>BSc. Electrical Engineering from University of Calgary</li> <li>BSc. Electrical Engineering from University of Calgary</li>
</ul> </ul>
<h2>Projects</h2> <h2>Projects</h2>
<p> <p>
My main hobby is working on technical projects. I typically design websites or My main hobby is working on technical projects. I typically design websites or
build tools that make my life easier. Sometimes art. build tools that make my life easier. Sometimes art.
</p> </p>
<p> <p>
You can find my code on <a href="https://github.com/tannercollin" target="_blank" rel="noreferrer noopener">GitHub</a>. You can find my code on <a href="https://github.com/tannercollin" target="_blank" rel="noreferrer noopener">GitHub</a>.
</p> </p>
{% for article in articles_page.object_list if article.category.name == 'Projects' %} {% for article in articles_page.object_list if article.category.name == 'Projects' %}
<h3><a href="{{ article.url }}">{{ article.title }}</a></h3> <h3><a href="{{ article.url }}">{{ article.title }}</a></h3>
<div class="summary"> <div class="summary">
{{ article.summary }} {{ article.summary }}
</div> </div>
{% endfor %} {% endfor %}
</div>
{% endblock %} {% endblock %}

Loading…
Cancel
Save