diff --git a/config.yml b/config.yml index bff5b8f..51a24ff 100644 --- a/config.yml +++ b/config.yml @@ -116,14 +116,10 @@ menu: name: Packages url: /packages/ weight: 30 - - identifier: Services - name: Services - url: /services/ - weight: 40 - identifier: Hire Me! name: Hire Me! url: /hire-me/ - weight: 50 + weight: 40 privacy: disqus: diff --git a/content/projects.md b/content/projects.md index 979e694..599965a 100644 --- a/content/projects.md +++ b/content/projects.md @@ -11,6 +11,17 @@ date: 2022-09-02 We focus on in-depth system configuration, security analysis, and software/hardware recommendations. Our site is based on technical merits, not ideologies and politics. +## ArcticFoxes.net + +![ArcticFoxes.net](/images/arcticfoxes.png) + +[ArcticFoxes.net](https://arcticfoxes.net) is a group of self hosted and federated services run by me. It consists of: + +- [A Matrix server](https://matrix.arcticfoxes.net) using my [hardened docker image](https://github.com/tommytran732/Synapse-Docker). I also have a [web client](https://element.arcticfoxes.net) and TURN server as accessories for the Matrix server. +- [A OpenVPN to ONC converter](onc.arcticfoxes.net). This is a simpel fork of [thomkeh/ovpn2onc](https://github.com/thomkeh/ovpn2onc) with a dark theme. + +Most of the configurations and deployment files are available on [GitHub](https://github.com/ArcticFoxes-net). + ## Pterodactyl Script ![Pterodactyl](/images/pterodactyl.png) @@ -21,18 +32,10 @@ The [Pterodactyl Script](https://github.com/tommytran732/Pterodactyl-Script) is ![Arch Linux](/images/archlinux.jpg) -The Arch Setup Script is a script that I wrote to automate my Arch Linux installation which mimics openSUSE's setup with BTRFS and Snapper. At the time, there was no other installer that does this nicely because they all use the same flat layout as recommended in the Arch Wiki. The downside of using this layout is that snapper rollback does not work properly and the user has to get into the Arch ISO to manually rollback their system. This could be solved by using the openSUSE's layout for BTRFS, and I forked Easy Arch to do just that. +The Arch Setup Script is a script that I wrote to automate my Arch Linux installation which mimics openSUSE's setup with BTRFS and Snapper. At the time, there was no other installer that does this nicely because they all use the same flat layout as recommended in the Arch Wiki. The downside of using this layout is that snapper rollback does not work properly and the user has to get into the Arch ISO to manually rollback their system. This could be solved by using the openSUSE's layout for BTRFS, and I forked Easy Arch to do just that. Over time, I have been adding more security/privacy related settings by default (such as randomized MAC address, IPv6 Privacy, Apparmor, Kernel module blacklist, encrypted /boot). The project is still actively developed, and many of the changes I made are merged upstream as well. -## Synapse Docker-Compose - -![Matrix](/images/matrix.jpg) - -This is a Docker-Compose setup to quickly deploy the [Synapse](https://matrix.org/docs/projects/server/synapse), [Element](https://matrix.org/docs/projects/client/element), [Mjolnir](https://github.com/matrix-org/mjolnir), [Pantalaimon](https://matrix.org/docs/projects/other/pantalaimon), and an NGINX reverse proxy with LetsEncrypt support . With some configuration, you will have a Matrix Server, a Web Client, and a moderation bot that can communicate with you end to end encrypted. - -I also have a [hardened Docker image of Synapse](https://github.com/tommytran732/Synapse-Docker) with the [Mjolnir module](https://github.com/matrix-org/mjolnir/blob/main/docs/synapse_module.md) to accomodate this setup. - ## Fedora CoreOS Ignition Files ![Fedora CoreOS](/images/fedora-coreos.png) diff --git a/content/services.md b/content/services.md deleted file mode 100644 index f64d449..0000000 --- a/content/services.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: "Services" -date: 2022-09-02 ---- - -![ArcticFoxes](/images/arcticfoxes.png) - -I run some public services that you could use: - -- [ArcticFoxes.net](https://arcticfoxes.net), a small Matrix homeserver for cool nerds to hang around. Registration is open. -- [ONC Converter](https://onc.arcticfoxes.net), a dark themed version of Thomkeh's [ovpn2onc](https://github.com/thomkeh/ovpn2onc) to convert OpenVPN configuration files to ChromeOS Network Configuration files. - -- My own [Gitea instance](https://git.tommytran.io). It currently is a mirror of my public repositories and a few other projects that I find interesting. Registration is closed. - -I am quite busy right now, but I am looking at deploying Mastodon and PrivateBin in the near future. When the Gitea federation comes to fruition, I will consider converting my private Gitea instance into a public one under [ArcticFoxes.net](https://arcticfoxes.net) as well. \ No newline at end of file