vault backup: 2024-10-14 22:14:02

This commit is contained in:
Keannu Bernasol 2024-10-14 22:14:02 +08:00
parent 6395210f72
commit 3e32f5a7cd
4 changed files with 16 additions and 4 deletions

View file

@ -1,19 +1,31 @@
With this first blog post marks the first steps in moving my blogs and guides to [Docusaurus](https://docusaurus.io) from [Bookstack](https://github.com/BookStackApp/BookStack/). With this first blog post marks the first steps in moving my blogs and guides to [Docusaurus](https://docusaurus.io) from [Bookstack](https://github.com/BookStackApp/BookStack/).
Before this, I had a [DokuWiki](https://www.dokuwiki.org/dokuwiki) instance running off of an OpenWRT device due to budget constraints. ![](_resources/Hello%20World/6f20a26a6097d2d3dce22aee04b184ab_MD5.jpeg) Before this, I had a [DokuWiki](https://www.dokuwiki.org/dokuwiki) instance running off of an OpenWRT device due to budget constraints. ![](_resources/Hello%20World/6f20a26a6097d2d3dce22aee04b184ab_MD5.jpeg)
You'd be surprised at how well it ran on the very same device that served as a my wireless access point and router. PHP is pretty well known for its age given that it can run on anything, even on MIPS-based processors. My Newifi-D2 was no exception to this. You'd be surprised at how well it ran on the very same device that served as a my wireless access point and router. PHP is pretty well known for its age given that it can run on anything, even on MIPS-based processors. My Newifi-D2 with its whopping 256MB of RAM was apparently no exception to this.
That archaic DokuWiki instance is long gone now. I've briefly made the move to Discord for my snippets and notes during my academic years and have only recently moved to Bookstack. If you looked at it from a reliability-perspective, it's terrible lol
A single DDOS attack and my entire Nginx/OpenWRT stack would straight up be dead considering that my router also handled HTTPS SSL termination, but I suppose when you have nothing but potatoes, you best make use of it.
That archaic [DokuWiki](https://www.dokuwiki.org/dokuwiki) instance is long gone now. I've briefly made the move to Discord for my snippets and notes during my academic years and have only recently moved to [Bookstack](https://github.com/BookStackApp/BookStack/)after being able to purchase a dedicated self hosted server.
![image.png](_resources/Hello%20World/95e994a558dd0d87a876f54253ed803a_MD5.jpeg) ![image.png](_resources/Hello%20World/95e994a558dd0d87a876f54253ed803a_MD5.jpeg)
The functionality to export to `.pdf` and .`md` formats was a welcome addition but I found the other features burdensome. While I did see the benefit in sorting by books, shelves, and pages, this didn't click too well for me. I missed the more hands-on approach with markdown from Discord and from `.md` files which at this time I've recently been working with more. The functionality to export to `.pdf` and .`md` formats was a welcome addition but I found the other features burdensome. While I did see the benefit in sorting by books, shelves, and pages, this didn't click too well for me. I missed the more hands-on approach with markdown from Discord and from `.md` files which at this time I've recently been working with more.
![Bookstack.png](_resources/Hello%20World/e818ec2473d0ce0bdca161182a270413_MD5.jpeg) ![Bookstack.png](_resources/Hello%20World/e818ec2473d0ce0bdca161182a270413_MD5.jpeg)
During this time, I was also looking to try out [Syncthing](https://github.com/syncthing/syncthing), [Anki](https://apps.ankiweb.net/) and [Obsidian](https://obsidian.md/) (check them out!) for notes and other wanky stuff after being frustrated with managing too reviewer notes. During this time, I was also looking to try out [Syncthing](https://github.com/syncthing/syncthing), [Anki](https://apps.ankiweb.net/) and [Obsidian](https://obsidian.md/) (check them out!) for notes and other funky stuff after being frustrated with managing too notes across devices.
I've always wanted to unify my workflow, though not without compromising too much on what I'm already used to. I've always wanted to unify my workflow, though not without compromising too much on what I'm already used to.
I found [Perlite](https://github.com/secure-77/Perlite)which lets you serve Obsidian notes directly as webpages. I found [Perlite](https://github.com/secure-77/Perlite)which lets you serve Obsidian notes directly as webpages.
![](_resources/Hello%20World/ddea1042d8ac39e09e388776ead1c36f_MD5.jpeg) ![](_resources/Hello%20World/ddea1042d8ac39e09e388776ead1c36f_MD5.jpeg)
The setup unfortunately required using wiki links rather regular markdown ones. This meant that my GitHub repository for my Obsidian notes would appear broken from the GitHub and Gitea UI. I didn't really like that. I liked the idea of my notes being accessible wherever the The setup unfortunately required using wiki links rather regular markdown ones. This meant that my GitHub repository for my Obsidian notes would appear broken from the GitHub and Gitea UI.
I didn't really like that. I liked the idea of my notes being accessible wherever I happened to save it.
That's how I've ended up here. I'm now running [Docusaurus](https://docusaurus.io) which seems to be why every multi-million dollar company has the same look and feel with docs. I suppose I'm part of them now and I don't think I'd be moving any time soon.
![](_resources/Hello%20World/797eaee85c4391bb3bef62f6c4980253_MD5.jpeg)
In the essence of self hosting, I've added a Woodpecker CI/CD pipeline which deploys this very site. It's absurd how I went from running wikis on potatoes to managing an overengineered markdown repository, but hey! It works.
![](_resources/Hello%20World/8cfd8f16ccab6e5cb696ae0c221cde52_MD5.jpeg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 KiB

View file

Before

Width:  |  Height:  |  Size: 132 KiB

After

Width:  |  Height:  |  Size: 132 KiB