1
0
mirror of https://github.com/tommytran732/tommytran.io synced 2024-09-19 14:44:43 -04:00

Update links

Signed-off-by: Tommy <contact@tommytran.io>
This commit is contained in:
Tommy 2022-11-24 09:52:54 -05:00
parent d21481cccf
commit e062bb132b
No known key found for this signature in database
GPG Key ID: 060B29EB996BD9F2
3 changed files with 13 additions and 29 deletions

View File

@ -116,14 +116,10 @@ menu:
name: Packages name: Packages
url: /packages/ url: /packages/
weight: 30 weight: 30
- identifier: Services
name: Services
url: /services/
weight: 40
- identifier: Hire Me! - identifier: Hire Me!
name: Hire Me! name: Hire Me!
url: /hire-me/ url: /hire-me/
weight: 50 weight: 40
privacy: privacy:
disqus: disqus:

View File

@ -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. 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 Script
![Pterodactyl](/images/pterodactyl.png) ![Pterodactyl](/images/pterodactyl.png)
@ -21,18 +32,10 @@ The [Pterodactyl Script](https://github.com/tommytran732/Pterodactyl-Script) is
![Arch Linux](/images/archlinux.jpg) ![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. 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 Ignition Files
![Fedora CoreOS](/images/fedora-coreos.png) ![Fedora CoreOS](/images/fedora-coreos.png)

View File

@ -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.