added content, improved header design, added remark about windows support, fix design issue with status page
This commit is contained in:
parent
92b0900c3b
commit
419b063ae7
@ -15,7 +15,7 @@ During this process, `node` (20.08.0), `npm`, and `netcat` will be installed. If
|
|||||||
|
|
||||||
**Please note:** The /status endpoint will be broken with default servers (ones I own) as CORS will block requests not made from aidxn.fun
|
**Please note:** The /status endpoint will be broken with default servers (ones I own) as CORS will block requests not made from aidxn.fun
|
||||||
|
|
||||||
## Debian/Ubuntu/Other Debian-based systems
|
## Debian-based distributions (Ubuntu, etc.)
|
||||||
1. Clone the repo
|
1. Clone the repo
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/ihatenodejs/aidxnFUN
|
git clone https://github.com/ihatenodejs/aidxnFUN
|
||||||
@ -30,10 +30,11 @@ During this process, `node` (20.08.0), `npm`, and `netcat` will be installed. If
|
|||||||
./manage up
|
./manage up
|
||||||
```
|
```
|
||||||
A server will now start on port :5566, and be accessible from your web browser at http://localhost:5566/. I highly suggest creating a NGINX reverse proxy for this, especially if you plan to point this to a domain.
|
A server will now start on port :5566, and be accessible from your web browser at http://localhost:5566/. I highly suggest creating a NGINX reverse proxy for this, especially if you plan to point this to a domain.
|
||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
Windows-based hosts are only partially supported. I have no plans to write a script for Windows as of now, though that may change in the future, based on demand. However, `package.json` have bundled scripts to allow hosting on Windows. If you plan to host this website, I **STRONGLY** recommend that you use Linux.
|
Windows-based hosts are only partially supported. I have no plans to write a script for Windows as of now, though that may change in the future, based on demand. However, `package.json` have bundled scripts to allow hosting on Windows. If you plan to host this website, I **STRONGLY** recommend that you use Linux.
|
||||||
|
|
||||||
|
**Windows hosting has not been tested in a while, and may not work perfectly.**
|
||||||
|
|
||||||
1. Install NodeJS and NPM for Windows from [nodejs.org](https://nodejs.org/)
|
1. Install NodeJS and NPM for Windows from [nodejs.org](https://nodejs.org/)
|
||||||
2. Open a Node.js command prompt
|
2. Open a Node.js command prompt
|
||||||
3. Clone the repo
|
3. Clone the repo
|
||||||
@ -87,7 +88,7 @@ After doing that, you are now ready to use the script.
|
|||||||
I highly suggest you take a peek at the `node.log` file's contents. It's in the same directory as the `manage` script. This file contains the NodeJS server logs, which can be very helpful for debugging and/or troubleshooting.
|
I highly suggest you take a peek at the `node.log` file's contents. It's in the same directory as the `manage` script. This file contains the NodeJS server logs, which can be very helpful for debugging and/or troubleshooting.
|
||||||
|
|
||||||
# To-Do
|
# To-Do
|
||||||
- [ ] Improve dropdown menu style
|
- [X] Improve dropdown menu style
|
||||||
- [X] Add link to pontus.aidxn.fun in menu
|
- [X] Add link to pontus.aidxn.fun in menu
|
||||||
- [X] Restructure menu with dropdowns
|
- [X] Restructure menu with dropdowns
|
||||||
- [X] Implement PGP message verification
|
- [X] Implement PGP message verification
|
||||||
|
@ -26,12 +26,16 @@
|
|||||||
|
|
||||||
<h3 class="text-2xl font-bold mt-6 mb-4 text-white">Technology Experience</h3>
|
<h3 class="text-2xl font-bold mt-6 mb-4 text-white">Technology Experience</h3>
|
||||||
<p class="text-slate-300 mb-4">I have a lot of experience with varying types of technologies. From servers to old XP machines, I've tried it all. I currently administer three Linux servers, all running Ubuntu.</p>
|
<p class="text-slate-300 mb-4">I have a lot of experience with varying types of technologies. From servers to old XP machines, I've tried it all. I currently administer three Linux servers, all running Ubuntu.</p>
|
||||||
<p class="text-slate-300 mb-4">At home, I have three MacBook Air laptops. However, I do not like Apple devices. The two older MacBooks are base model Air's with a 9" screen. One runs Arch Linux, and the other runs Gentoo Linux. The third Mac is an M1 2020 base model, which is my school laptop, and runs macOS.</p>
|
<p class="text-slate-300 mb-4">I take great pride in my laptops, as I believe they have been pivotal to helping me learn Linux, programming, and helping to entertaining myself. I look at my dedication to these laptops as people who are passionate about their car(s). We both take great interest in customizing and maintaining our devices/cars.</p>
|
||||||
<p class="text-slate-300 mb-4">I take great pride in my riced Arch and Gentoo laptops, as I believe they have been pivotal to helping me learn Linux, programming, and helping to entertaining myself. I look at my dedication to these laptops as people who are interested in cars. We both take great interest in customizing and maintaining our devices/cars.</p>
|
|
||||||
<p class="text-slate-300 mb-4">In terms of phones, I use a rooted Pixel 7 Pro on the stock ROM with many modifications. I also use a Samsung Galaxy A32 5G as my backup phone, which is unable to be rooted due to restrictions put in place by T-Mobile.</p>
|
|
||||||
<p class="text-slate-300 mb-4">A lot of my projects include programming, which I keep on GitHub. In fact, this is one of my many free-and-open-source projects! Most of the code and content I create is released into the public domain.</p>
|
<p class="text-slate-300 mb-4">A lot of my projects include programming, which I keep on GitHub. In fact, this is one of my many free-and-open-source projects! Most of the code and content I create is released into the public domain.</p>
|
||||||
<p class="text-slate-300 mb-4">While this isn't the most common practice, I despise copyright and believe public domain content (whether it be code or images) has a heightened meaning.</p>
|
<p class="text-slate-300 mb-4">While this isn't the most common practice, I despise copyright and believe public domain content (whether it be code or images) has a heightened meaning.</p>
|
||||||
|
|
||||||
|
<h3 class="text-2xl font-bold mt-6 mb-4 text-white">My Setup</h3>
|
||||||
|
<p class="text-slate-300 mb-4">I have a pretty basic setup, hardware-wise (I'm not a millionaire, after all), although I like to say I put my things to good use. I own a lot of Apple devices, actually, despite despising them with all my heart. However, they do not run Apple software.</p>
|
||||||
|
<p class="text-slate-300 mb-4">My main laptop is a Thinkpad T470s. I have made upgrades to the memory (16GB), storage (2TB NVMe), and installed a new secondary battery. It is my pride and joy, and runs Arch Linux. I daily drive Xfce on it (I like the design) alongside GNOME and KDE Plasma. Depending on what I am doing with this laptop (programming, school, etc) defines which DE I use. I am a DWM warrior, so it may be installed on this laptop. I have had this laptop since December 2024.</p>
|
||||||
|
<p class="text-slate-300 mb-4">I also own three MacBook Air laptops. I purchased two (a 2013 and a 2015) for $15 each, and they were in rough shape, although functional. One is currently running Ubuntu 24.10 for Home Assistant, and the other runs Gentoo Linux. The system is not dependent on a server for building packages, and does it all on its own (4GB of RAM and a crappy CPU FTW!). The third MacBook Air is a 2020 M1 MacBook Air, which is used for school and runs macOS due to school policy.</p>
|
||||||
|
<p class="text-slate-300 mb-4">In terms of mobile technology, I own a Pixel 7 Pro and a Samsung A32 5G. The Pixel phone is rooted and runs crDroid Android 11.0 Beta, which is Android 15. The Samsung A32 5G is stuck on Android 14, and cannot be rooted due to restrictions on the bootloader unlocking, put in place by T-Mobile.
|
||||||
|
|
||||||
<h3 class="text-2xl font-bold mt-6 mb-4 text-white">Linux Distro Experience</h3>
|
<h3 class="text-2xl font-bold mt-6 mb-4 text-white">Linux Distro Experience</h3>
|
||||||
<ul class="space-y-3">
|
<ul class="space-y-3">
|
||||||
<li class="flex items-center">
|
<li class="flex items-center">
|
||||||
@ -65,7 +69,8 @@
|
|||||||
|
|
||||||
<h3 class="text-2xl font-bold mt-6 mb-4 text-white">Cloud</h3>
|
<h3 class="text-2xl font-bold mt-6 mb-4 text-white">Cloud</h3>
|
||||||
<p class="text-slate-300 mb-4">I also work a <i class="mr-1">LOT</i> in the cloud, but not the type you might be thinking about. I almost have an obsession with enterprise cloud computing. Hell, you're actually connected to one... right now! Here are some of my favorite platforms, ranked.</p>
|
<p class="text-slate-300 mb-4">I also work a <i class="mr-1">LOT</i> in the cloud, but not the type you might be thinking about. I almost have an obsession with enterprise cloud computing. Hell, you're actually connected to one... right now! Here are some of my favorite platforms, ranked.</p>
|
||||||
<p class="text-slate-300 mb-4">This section is a work in progress, for those who don't know cloud computing. I'm working to make the wording clearer, so the non-technical folk can still understand everything here!</p>
|
<p class="text-slate-300 mb-4">I currently manage four servers, all operating in the cloud. They are from various providers, two coming from Oracle Cloud, one coming from Liquid Web, and another from Azure. They all have verying specifications, although my highest powered server has an 8vCPU Xeon paired with 24GB of RAM and ~400GB of SSD storage.</p>
|
||||||
|
<p class="text-slate-300 mb-4">As much as I would like to rant about cloud all day, I will opt keep it short. Here are my favorite cloud platforms, ranked:</p>
|
||||||
|
|
||||||
<ol class="list-decimal list-inside space-y-3">
|
<ol class="list-decimal list-inside space-y-3">
|
||||||
<li class="text-slate-300">Oracle Cloud</li>
|
<li class="text-slate-300">Oracle Cloud</li>
|
||||||
|
@ -48,8 +48,9 @@
|
|||||||
<path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd" />
|
<path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd" />
|
||||||
</svg>
|
</svg>
|
||||||
</a>
|
</a>
|
||||||
<div class="absolute right-0 z-10 w-56 origin-top-right rounded-md bg-gray-800 shadow-lg ring-1 ring-gray-700 focus:outline-none hidden" role="menu" aria-orientation="vertical" aria-labelledby="menu-button" tabindex="-1">
|
<div class="absolute right-0 z-10 w-56 origin-top-right rounded-md bg-gray-800 shadow-lg ring-1 ring-gray-700 focus:outline-none mt-5 hidden" role="menu" aria-orientation="vertical" aria-labelledby="menu-button" tabindex="-1">
|
||||||
<div class="py-1" role="none">
|
<div class="py-1" role="none">
|
||||||
|
<a href="https://blog.aidxn.fun" class="block px-4 py-2 text-sm text-gray-100 hover:bg-gray-700" role="menuitem" tabindex="-1" id="menu-item-1">Blog</a>
|
||||||
<a href="https://tilde.club/~lxu" class="block px-4 py-2 text-sm text-gray-100 hover:bg-gray-700" role="menuitem" tabindex="-1" id="menu-item-0">Tilde</a>
|
<a href="https://tilde.club/~lxu" class="block px-4 py-2 text-sm text-gray-100 hover:bg-gray-700" role="menuitem" tabindex="-1" id="menu-item-0">Tilde</a>
|
||||||
<a href="https://p0ntus.com" class="block px-4 py-2 text-sm text-gray-100 hover:bg-gray-700" role="menuitem" tabindex="-1" id="menu-item-1">Archive</a>
|
<a href="https://p0ntus.com" class="block px-4 py-2 text-sm text-gray-100 hover:bg-gray-700" role="menuitem" tabindex="-1" id="menu-item-1">Archive</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13,16 +13,16 @@
|
|||||||
<body class="bg-gradient-to-br from-slate-900 to-black text-white font-afacad-flux">
|
<body class="bg-gradient-to-br from-slate-900 to-black text-white font-afacad-flux">
|
||||||
<%- include('shards/header.ejs', { req: req }) %>
|
<%- include('shards/header.ejs', { req: req }) %>
|
||||||
|
|
||||||
<div id="loading" class="flex flex-col items-center justify-center h-[40vh] p-6">
|
|
||||||
<i class="fas fa-spinner fa-spin text-5xl mb-4"></i>
|
|
||||||
<h1 class="text-2xl font-bold">Testing pings...</h1>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<header class="flex flex-col items-center justify-center h-[40vh] p-6">
|
<header class="flex flex-col items-center justify-center h-[40vh] p-6">
|
||||||
<h1 class="text-5xl font-bold mb-2 text-center">Status</h1>
|
<h1 class="text-5xl font-bold mb-2 text-center">Status</h1>
|
||||||
<p class="text-lg text-gray-300 max-w-xl text-center mt-3">Interested in my server uptime? Take a peek!</p>
|
<p class="text-lg text-gray-300 max-w-xl text-center mt-3">Interested in my server uptime? Take a peek!</p>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
|
<div id="loading" class="flex flex-col items-center justify-center h-[40vh] p-6">
|
||||||
|
<i class="fas fa-spinner fa-spin text-5xl mb-4"></i>
|
||||||
|
<h1 class="text-2xl font-bold">Testing pings...</h1>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="content" class="hidden bg-gradient-to-br from-slate-800/80 to-slate-900/80 border border-slate-800 backdrop-blur-md shadow-xl rounded-2xl p-8 mx-4">
|
<div id="content" class="hidden bg-gradient-to-br from-slate-800/80 to-slate-900/80 border border-slate-800 backdrop-blur-md shadow-xl rounded-2xl p-8 mx-4">
|
||||||
<div>
|
<div>
|
||||||
<h3 class="text-2xl font-bold mb-4 text-white">What is this page?</h3>
|
<h3 class="text-2xl font-bold mb-4 text-white">What is this page?</h3>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user