132 Commits

Author SHA1 Message Date
Tom Alexander
97149b9196
Fix firewall blocking to host machine.
The firewall was not working so all traffic was making it through to the host system.
2025-08-30 15:07:57 -04:00
Tom Alexander
5c823f3353
Try a convert vs stream function instead for video conversion. 2024-11-17 21:29:42 -05:00
Tom Alexander
d2ff39b5e6
Move my home server over to linfi. 2024-10-21 18:10:39 -04:00
Tom Alexander
077155f835
Add windows vm to FreeBSD on laptop. 2024-08-28 18:20:33 -04:00
Tom Alexander
aec97a5df6
Add jail for momlaptop. 2024-08-17 19:30:14 -04:00
Tom Alexander
8175cf443a
Set up zsh on poudriere.
This is to save a better command history.
2024-08-11 12:56:35 -04:00
Tom Alexander
6be368a1e8
Enable ipv6 on homeserver. 2024-07-12 23:03:53 -04:00
Tom Alexander
0e2c7adaf9
Prefer ipv6. 2024-07-12 19:58:50 -04:00
Tom Alexander
930beb8642
Update homeserver to pass both udp and tcp. 2024-07-06 11:36:49 -04:00
Tom Alexander
640d300adc
limiting bandwidth on laptop. 2024-07-04 21:08:52 -04:00
Tom Alexander
b643f86313
Enable firewall for laptop on FreeBSD. 2024-07-04 19:02:03 -04:00
Tom Alexander
664af21ad5
Add a dummynet role. 2024-07-04 19:02:03 -04:00
Tom Alexander
fb90c63d84
Enable quic and add CUSTOM kernel. 2024-07-04 00:45:54 -04:00
Tom Alexander
9e107d4a75
Add bastion and certificate jails. 2024-07-03 20:50:51 -04:00
Tom Alexander
566b7dfd0b
Add sftp jail. 2024-07-01 19:58:00 -04:00
Tom Alexander
0363a462a0
Support launching old dagger. 2024-06-30 17:16:14 -04:00
Tom Alexander
f09844c03c
Use latest packages in jails. 2024-06-30 17:16:13 -04:00
Tom Alexander
2042719a3c
Upgrade to FreeBSD 14.1 2024-06-30 00:56:32 -04:00
Tom Alexander
9dc43479aa
Add sftp jail. 2024-06-29 23:32:36 -04:00
Tom Alexander
62e70554be
Migrate to abbreviated jail folder structure. 2024-06-29 16:58:47 -04:00
Tom Alexander
bc29fd5428
Update disk label settings. 2024-06-29 14:31:08 -04:00
Tom Alexander
38d255f0ab
Set up multiple sound server options for FreeBSD. 2024-05-18 09:52:18 -04:00
Tom Alexander
c7610fe917
Build jack. 2024-05-10 18:51:17 -04:00
Tom Alexander
a7fe423583
Update for FreeBSD on AMD Framework laptop. 2024-04-28 15:08:36 -04:00
Tom Alexander
32eca75f4e
Set up home server. 2024-04-22 17:23:20 -04:00
Tom Alexander
ef18e94ff8
Add a poudriere build for the home server. 2024-04-11 19:57:02 -04:00
Tom Alexander
a66eff79e2
Set up poudriere to build pkgbase. 2024-04-06 11:00:20 -04:00
Tom Alexander
724a8ca394
Fix ansible playbook on FreeBSD. 2024-01-21 15:58:18 -05:00
Tom Alexander
4d620a33b7
Add closed source vscode. 2024-01-18 22:12:08 -05:00
Tom Alexander
80a3f2291c
Add a separate pgp key for work. 2024-01-02 12:29:39 -05:00
Tom Alexander
6e13ac355a
Add a work machine to ansible. 2023-12-31 22:21:28 -05:00
Tom Alexander
a7fe6ff42d
Update Linux framework laptop for AMD board.
Unfortunately, FreeBSD does not seem to boot so it is not being updated in this commit.
2023-12-07 17:45:18 -05:00
Tom Alexander
644b0f2e00
Add devfs rules for homeserver. 2023-12-07 16:57:56 -05:00
Tom Alexander
b90ec542de
Switch to overlay2 for docker.
The latest OpenZFS supports overlay2 on top of ZFS which works much better than the zfs storage driver for docker.
2023-10-18 09:43:58 -04:00
Tom Alexander
34ffd5c100
Build FreeBSD for tigerlake on freebsdupdate.
I think I need to move to specifying separate src.conf files for each build but I am going to get this working in a simple setup first.
2023-10-16 19:52:37 -04:00
Tom Alexander
1c922c2234
Set up a separate FreeBSD update VM.
It seems to compile the ports kernel modules into the OS, I need to be running the same kernel version as I am building, so I am putting it into its own VM.
2023-10-16 19:52:36 -04:00
Tom Alexander
c1e3b8fc4e
Combine plainmacs and emacs roles. 2023-08-21 00:25:50 -04:00
Tom Alexander
990add4ddf
Snapshot the VMs on homeserver. 2023-08-21 00:25:46 -04:00
Tom Alexander
e478ca56aa
Support omitting datasets from automatic snapshotting. 2023-08-20 23:12:20 -04:00
Tom Alexander
c0250ac00d
Make running snapshots of the virtual machines. 2023-08-13 18:13:07 -04:00
Tom Alexander
8a3855fddd
Add mole to mrmanager. 2023-08-02 18:15:22 -04:00
Tom Alexander
b17a5f352d
Sanitize network interface names in jail_netgraph_bridge.bash script. 2023-07-01 16:41:41 -04:00
Tom Alexander
8346065c6f
Add a NFS server jail for persistent volumes. 2023-07-01 16:41:40 -04:00
Tom Alexander
0e86dac2ac
Add support for custom repos in FreeBSD. 2023-07-01 16:41:40 -04:00
Tom Alexander
a10922166b
Configure public_dns jail. 2023-06-20 00:25:15 -04:00
Tom Alexander
334ec8b49b
Add a public_dns jail.
This jail will host the authoritative zone for my domains.
2023-06-20 00:25:15 -04:00
Tom Alexander
62ade773d8
Add the admin_git jail.
This jail hosts the git repo used for the kubernetes cluster manifests. It lives in a jail instead of inside a git website hosted inside kubernetes because it is needed for the bootstrapping process, creating a chicken-and-egg type of scenario. I figure I can set up mirroring of the git repo to a hosted git website for publishing.
2023-06-20 00:25:15 -04:00
Tom Alexander
0f1769dd1f
Add admin_git jail. 2023-06-20 00:25:14 -04:00
Tom Alexander
ab0ab17201
Set up poudriere on mrmanager. 2023-05-29 08:38:31 -04:00
Tom Alexander
354c6b84ab
Set up bhyve for mrmanager. 2023-05-29 00:03:09 -04:00