Commit Graph

150 Commits

Author SHA1 Message Date
Khue Doan
47aefc54af refactor!: remove the Docker wrapper for Nix shell 2024-11-23 09:35:01 +07:00
Khue Doan
4f5833d35d docs: update contributor link 2024-11-22 15:26:59 +07:00
Khue Doan
18d51382ef feat: backup and restore script 2024-11-22 15:26:43 +07:00
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
e13ae3726d docs: update screenshots 2024-03-28 19:28:09 +07:00
Khue Doan
1dfbdac8ec docs: update contributor list 2024-03-28 13:12:08 +07:00
Khue Doan
58633c7175 docs: update license year 2024-03-27 00:39:43 +07:00
Khue Doan
e30028ec39 docs: replace docker registry with Zot 2024-03-27 00:31:19 +07:00
Khue Doan
c244195d8a docs: replace Longhorn with Rook Ceph 2024-03-13 10:11:25 +07:00
Khue Doan
50647047a7 docs: update contributor list 2024-03-02 23:58:35 +07:00
Khue Doan
41211ff638 docs: update screenshots and ntfy instruction 2024-01-21 19:53:34 +07:00
Khue Doan
0eb03e461c refactor!: remove Seafile
I don't use Seafile that much, and the new version is kind of a pain
to set up (CSRF failed, hard to configure automatically, etc.).

I haven't chosen an alternative yet, but it may come in the future.
2024-01-19 22:22:13 +07:00
Khue Doan
6f09545756 docs: update acknowledgements and add link to k8s-at-home 2024-01-19 00:37:04 +07:00
Khue Doan
1e4eae4894 docs: add media management instruction 2024-01-18 01:53:48 +07:00
Khue Doan
d4c778c18a chore: add more apps to homepage 2024-01-17 21:18:50 +07:00
Khue Doan
1af664d6c0 refactor!: replace Hajimari with Homepage
More eye candies.
2024-01-17 21:15:16 +07:00
Khue Doan
b98060294d refactor!: remove Tekton
Replaced by Woodpecker CI. It turns out I don't need that much power
from Tekton's flexibility, so it's not worth the maintenance overhead
for my specific use case at home.
2024-01-15 10:55:29 +07:00
Khue Doan
09ce3e64fc docs: update user onboarding guide 2024-01-06 02:11:20 +07:00
Khue Doan
65af4ff8e6 refactor!: remove MetalLB
Replaced by Cilium L2 Aware LB.

Additionally, the default Zerotier route was changed to match the
LB IP pool rather than the entire home subnet. This makes it easier
to manage in the configure script and can be updated to any value
later if needed.
2023-12-22 00:34:23 +07:00
Khue Doan
093cc0d713 chore: remove reference to Vault in docs and scripts 2023-11-26 16:27:11 +07:00
Khue Doan
d0d64baa73 docs: update logo links 2023-10-27 20:25:48 +07:00
Khue Doan
4b69ec2dfc refactor(platform)!: replace Harbor with a simple Docker Regisry
https://github.com/distribution/distribution

Docker Registry is stateless and easier to automate.
The tiny footprint is an added bonus.
2023-05-21 14:08:42 +07:00
Khue Doan
b6c879a8e3 docs: add more references 2022-10-14 22:52:51 +07:00
Khue Doan
a5a6db14b6 refactor: replace wait-main-apps script with Terratest test cases 2022-10-03 12:52:27 +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
Trang Mai
710f6e9f98
test: mark TestToolsContainer as failed if error occurs (#84)
* test: mark TestToolsContainer as failed if error occurs

* add trangmaiq

Co-authored-by: Trang Mai <tqmai@axon.com>
2022-08-30 15:03:20 +07:00
Khue Doan
ea1d597b33 docs: revert split demo table 2022-08-29 14:46:49 +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
Alan Kwan
6e361596ac
chore(dev): install latest k3d (#76)
* install latest k3d

* adding as contributor

* remove intermediate layer

Co-authored-by: Alan Kwan <alan.kwan@epicgames.com>
2022-08-13 09:12:29 +07:00
Khue Doan
13a36499fe docs: rename development environment to sandbox 2022-07-20 23:00:39 +07:00
Khue Doan
022b8169db
refactor(metal): migrate to Fedora 36 for newer packages (#73) 2022-07-20 22:49:12 +07:00
Khue Doan
214f635697 feat: add pre-commit hooks 2022-07-19 21:16:19 +07:00
Khue Doan
3bf72dfde3 docs: update contributor list and move to front page 2022-07-18 02:26:57 +07:00
Khue Doan
0cafd02d8c docs: update local dev env instruction 2022-07-14 00:41:26 +07:00
Khue Doan
69221fb26e docs: fix links 2022-07-06 12:39:08 +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
Khue Doan
8abee08165 chore: remove outdated TODOs 2022-05-13 22:45:16 +07:00
Khue Doan
3df02e228d docs: update External DNS logo URL 2022-05-11 23:51:40 +07:00
Khue Doan
5b410ceb1d refactor(platform): replace Authentik with Dex 2022-05-07 11:55:29 +07:00
Khue Doan
062cdd5376 refactor!: switch dev environment from Vagrant to k3d 2022-04-04 03:21:42 +07:00
Khue Doan
0fc5998507 docs: update features and tech stack 2022-03-24 11:28:48 +07:00
Khue Doan
8442b6d984 docs: add one command deployment demo 2022-03-15 21:45:55 +07:00
Khue Doan
55897cb5a1 docs: change PXE boot demo video thumbnail 2022-03-09 01:38:36 +07:00
Khue Doan
ad772643b6 docs: add first demo video 2022-03-06 21:42:21 +07:00
Khue Doan
e6cfe84bdc style: center title and intro 2022-03-03 02:03:17 +07:00
Khue Doan
0ef2aa0de1 style(docs): use hyphens instead of underscores in file names 2022-02-22 21:29:55 +07:00
Khue Doan
f9c900b0dd refactor!: remove staging environment
- Hard to setup
- Expensive
- For PXE boot testing, just use a VM with network boot
2022-02-20 10:58:59 +07:00
Khue Doan
82818b4695 docs: update project description 2022-02-13 09:14:18 +07:00
Khue Doan
e425c363ed perf: reduce dev VM requirements 2022-02-11 21:37:10 +07:00