1
0
Fork 0
tommy.io/index.html

142 lines
10 KiB
HTML

<!DOCTYPE HTML>
<!--
Dimension by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
<title>Tommy</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<meta http-equiv="onion-location" content="http://ofivgdcxx3rzx5akcuapntlf5dr2nogn772fw45y5mywizy3dk4famad.onion" />
<link rel="stylesheet" href="assets/css/main.css" />
<noscript><link rel="stylesheet" href="assets/css/noscript.css" /></noscript>
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Header -->
<header id="header">
<div class="logo">
<span class="fa-3x">
<i class="fab fa-linux" data-fa-transform="down-6"></i>
</span>
</div>
<div class="content">
<div class="inner">
<h1>Tommy</h1>
<p>Linux System Administrator <br> & PrivacyGuides Team Member</p>
</div>
</div>
<nav>
<ul>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#projects">Projects</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="https://git.tommytran.io/Tomster">Gitea</a></li>
<li><a href="https://privacyguides.org">PrivacyGuides</a></li>
<li><a href="https://arcticfoxes.net">ArcticFoxes</a></li>
<li><a href="https://darkbin.net">DarkBin</a></li>
</ul>
</nav>
</header>
<!-- Main -->
<div id="main">
<!-- Intro -->
<article id="introduction">
<h2 class="major">Introduction</h2>
<span class="image main"><img src="images/RHCSA.png" alt="" /></span>
<p>I am an enthusiastic Linux system administrator with 4 years of experience. Within those 4 years, I have managed Linux systems from all of the Red Hat, openSUSE, Debian, and Arch Linux families. Recently, my interest has shifted to immutable distributions such as Fedora Silverblue/CoreOS and openSUSE MicroOS. I also am certified by <a href="https://rhtapps.redhat.com/certifications/badge/verify/K7XXRBDBPAV5DXYL763VVGR2EAAEQU3CUPSQX2KSDXT6RW46LQ3T7ULZ55KZZ56SKO7EQ3ETTLYZQ4U5NQYTCNA62RUWOCM34WWBUYQ=">Red Hat</a>, SUSE, and the <a href="https://www.credly.com/badges/8ccbffe1-6a81-4100-87b7-516fb11712f4">Linux Foundation</a>. </p>
<p>I am also a team member at <a href="https://privacyguides.org">PrivacyGuides</a>. I am primarily a technical writer, updating the site's content with more emphasis on threat modeling and security. </p>
<p>Being an open source enthusiast, I publish all of the projects made in my free time on <a href="https://github.com/tommytran732">GitHub</a> and my own <a href="https://git.tommytran.io/Tomster">Gitea</a> instance. I also contribute to a few Flatpak and AUR packages.</p>
<center>
<ul class="icons">
<li><a href="https://matrix.to/#/#tommytran732:matrix.org" class="fas fa-comment"></a></li>
<li><a href="https://t.me/tommytran732" class="fas fa-paper-plane"></a></li>
<li><a href="https://www.reddit.com/user/Tommy_Tran" class="fab fa-reddit"></a></li>
<li><a href="mailto:contact@tommytran.io" class="fas fa-envelope"></a></li>
<li><a href="https://github.com/tommytran732" class="fab fa-github"></a></li>
<li><a href="https://git.tommytran.io/Tomster" class="fab fa-git"></a></li>
<li><a href="https://quay.io/user/tommytran732" class="fab fa-docker"></a></li>
<li><a href="https://www.credly.com/users/tommytran732/badges" class="fas fa-certificate"></a></li>
</ul>
</center>
</article>
<!-- Projects -->
<article id="projects">
<h2 class="major">Projects</h2>
<span class="image main"><img src="images/Pterodactyl.png" alt="" /></span>
<p>The <a href="https://github.com/tommytran732/Pterodactyl-Script">Pterodactyl Script</a> is a bash script I wrote to automate the fairly tedious installation process of the popuar <a href="https://pterodactyl.io">Pterodactyl control panel</a>. It comes with automatic SSL certificate generation using <a href="https://certbot.eff.org/">Certbot</a>, MariaDB SSL, basic firewall configuration, Fail2ban, and optional phpMyAdmin support. With this script, a 30-40 minutes task for a seasoned system administrator could be completed in under 5 minutes. This is my most popular project to date, with over 100 stars on GitHub.
<hr>
<span class="image main"><img src="images/ArchLinux.jpg" alt="" /></span>
<p>The <a href="https://github.com/tommytran732/Arch-Setup-Script">Arch Setup Script</a> 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 <a href="https://github.com/classy-giraffe/easy-arch">Easy Arch</a> 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.</p>
<hr>
<span class="image main"><img src="images/Pamac.png" alt="" /></span>
<p><a href="https://aur.archlinux.org/packages/pamac-flatpak/">pacmac-flatpak</a> and <a href="https://aur.archlinux.org/packages/pamac-flatpak-gnome/">pacmac-flatpak-gnome</a> are forks of the <a href="https://aur.archlinux.org/packages/pamac-all/">pacmac-all</a> AUR package. Due to the various issues with snapd (it tracking systems using a <a href="https://snapcraft.io/docs/snap-store-metrics#:~:text=The%20Snap%20Store%20web%20UI,new%20snapd%20client%20it%20sees.">unique ID</a> with no opt-out option, it requring both AppArmor and CgroupsV1 for proper confinement, etc), I decided to create these forks to remove snap support from the package.
<center>
<ul class="icons">
<li><a href="https://matrix.to/#/#tommytran732:matrix.org" class="fas fa-comment"></a></li>
<li><a href="https://t.me/tommytran732" class="fas fa-paper-plane"></a></li>
<li><a href="https://www.reddit.com/user/Tommy_Tran" class="fab fa-reddit"></a></li>
<li><a href="mailto:contact@tommytran.io" class="fas fa-envelope"></a></li>
<li><a href="https://github.com/tommytran732" class="fab fa-github"></a></li>
<li><a href="https://git.tommytran.io/Tomster" class="fab fa-git"></a></li>
<li><a href="https://quay.io/user/tommytran732" class="fab fa-docker"></a></li>
<li><a href="https://www.credly.com/users/tommytran732/badges" class="fas fa-certificate"></a></li>
</ul>
</center>
</article>
<!-- Contact -->
<article id="contact">
<h2 class="major">Contact</h2>
<span class="image main"><img src="images/Matrix.jpeg" alt="" /></span>
<p>I highly recommend that you contact me via Matrix, so we could take advantage of their <a href="https://www.uhoreg.ca/blog/20170910-2110">end to end encryption</a>. My Matrix is @tommy:arcticfoxes.net.</p>
<p>I also have a Telegram account - <a href="https://t.me/tommytran732">TommyTran732</a>. If you do contact me via Telegram, please use the <a href="https://telegram.org/faq#q-how-are-secret-chats-different">Secret Chat</a> feature. I am not as active on Telegram as I am on Matrix, since Secret Chat is only available for the Android and not Flatpak client.</p>
<p>If you prefer to reach out to me via email, my address - <a href="mailto:contact@tommytran.io">contact@tommytran.io</a> - is hosted on the secure email provider <a href="https://tutanota.com">Tutanota</a>. If possible, please send me an email using a Tutanota account so that we can take advantage of their <a href="https://tutanota.com/security/">end to end encryption</a> as well.</p>
<p>For file sharing, I have a federated <a href="https://nextcloud.com">Nextcloud</a> instace. You can safely share any files with me at my federated id Tomster@cloud.tommytran.io (please note that this is a Nextcloud id, not an email address). This nextcloud instance runs on my own colocated hardware with drive encryption, so rest assured that I would be the only one with access to the shared data.</p>
<center>
<ul class="icons">
<li><a href="https://matrix.to/#/#tommytran732:matrix.org" class="fas fa-comment"></a></li>
<li><a href="https://t.me/tommytran732" class="fas fa-paper-plane"></a></li>
<li><a href="https://www.reddit.com/user/Tommy_Tran" class="fab fa-reddit"></a></li>
<li><a href="mailto:contact@tommytran.io" class="fas fa-envelope"></a></li>
<li><a href="https://github.com/tommytran732" class="fab fa-github"></a></li>
<li><a href="https://git.tommytran.io/Tomster" class="fab fa-git"></a></li>
<li><a href="https://quay.io/user/tommytran732" class="fab fa-docker"></a></li>
<li><a href="https://www.credly.com/users/tommytran732/badges" class="fas fa-certificate"></a></li>
</ul>
</center>
</article>
</div>
<!-- Footer -->
<footer id="footer">
<p class="copyright">
&copy; tommytran.io. Designed by <a href="https://html5up.net">HTML5 UP</a>. Background by <a href="https://unsplash.com/@samferrara">Samuel Ferrara</a> on <a href="https://unsplash.com/photos/1527pjeb6jg">Unsplash</a>.
<br>
<a href="https://tommytran.io">Clearnet Address</a> · <a href="http://ofivgdcxx3rzx5akcuapntlf5dr2nogn772fw45y5mywizy3dk4famad.onion">Onion Service</a> · <a href="/gpg.asc">PGP Key</a>
</p>
</footer>
</div>
<!-- BG -->
<div id="bg"></div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>