Commit Graph

15 Commits

Author SHA1 Message Date
Khue Doan
2cd8a249b6 refactor!: replace ZeroTier with Tailscale and Wireguard
- Tailscale UX is better, and the Headscale control server is also
  easier to self-host than ZeroTier (although Headscale is not the
  official control server, the author now works at Tailscale)
- Wireguard is also added as an alternative to avoid relying on a
  third-party service, however it requires port-forwarding
2024-04-18 20:11:18 +07:00
Khue Doan
0d556a6df1 feat: install Wireguard
Secondary VPN in addition to ZeroTier/Tailscale
2024-04-18 18:50:23 +07:00
Khue Doan
259f51362b docs: remove empty index pages
It seems more confusing without actual content, which can be added on an
overview page.

Add the new instant load feature as well.
2024-03-30 13:08:14 +07:00
Khue Doan
41211ff638 docs: update screenshots and ntfy instruction 2024-01-21 19:53:34 +07:00
Khue Doan
60fd8b9e9a build!: switch to Nix flake 2023-10-27 16:37:53 +07:00
Khue Doan
966f5a4fcf docs: fix license link 2022-12-29 23:29:21 +07:00
Khue Doan
ba2d3d8c74 docs: add index pages for overview content 2022-09-20 23:47:06 +07:00
Khue Doan
1405fadf1a refactor(docs): apply the Diátaxis framework
Squashed commit of the following:

commit 257867f196376df55fa0f57edbdf33967b1da04e
Author: Khue Doan <mail@khuedoan.com>
Date:   Sun Sep 18 16:45:42 2022 +0700

    refactor(docs): apply the Diátaxis framework
2022-09-19 02:40:07 +07:00
Khue Doan
18e12d3ebf docs: minor style update 2022-08-29 14:28:12 +07:00
Khue Doan
8447502d54 feat: add ZeroTier for remote access
- Fully open source
- Has free hosted version (my.zerotier.com)
- Can be automated with Terraform
- Pretty good performance with UDP hole punching
2022-08-29 14:01:25 +07:00
Khue Doan
1d2d73a7a3 docs: add tools container runbook 2022-08-26 19:50:45 +07:00
Khue Doan
adbaf32aa5 refactor(tools): switch to Nix
- Nix is more reproducible (pinned to a specific hash)
- Faster rebuild after changing the package list (due to /nix caching in volume)
- Users can still use make tools (wrapped in Docker) without installing Nix
- Using nix-shell will work if you have nix installed.
2022-08-26 19:08:52 +07:00
Khue Doan
353819f35d docs: update some architecture 2022-07-15 20:28:57 +07:00
Khue Doan
5ddb62c08b docs: require external resources for production environment
- More secure
- We can still use development environment without external resources
2022-07-14 21:53:42 +07:00
Khue Doan
cd41343580
refactor(docs): migrate to mkdocs (#68)
* refactor(docs): migrate to mkdocs

* More markdown

* Admonitions
2022-07-06 12:33:35 +07:00