diff options
Diffstat (limited to 'public/posts')
46 files changed, 1682 insertions, 1257 deletions
diff --git a/public/posts/00dwm.html b/public/posts/00dwm.html deleted file mode 100644 index 3c41782..0000000 --- a/public/posts/00dwm.html +++ /dev/null @@ -1,57 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>DWM</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Switching to DWM</h2> - <h3>Date: 13-7-2024</h3> - <hr> - <h2>What is DWM?</h2> - <img class="right-image" width="170" src="../Images/logos/dwm.png"> - <p>DWM stands for Dynamic Window Manager. It is a window manager for <a href="https://www.x.org/wiki/">X.org</a>; it was developed by the programmers at <a href="https://dwm.suckless.org/">Suckless Software</a>. DWM is super lightweight, with the entire window manager programmed in about 3,000 lines of C code. Its very minimalistic, allowing users to modify and patch it to their heart's content!</p><hr> - - <h2>Why DWM?</h2> - <p>The reason why I have chosen DWM as my window manager is because recently I have been on a sort of pilgrimage for the perfect window manager, something lightweight and functionable. I started my window manager pilgrimage with the very user-friendly and configurable Qtile written in Python; I was happy with it. But I felt the urge to explore more into window managers, so from there I tried out I3, another great window manager, and I really enjoyed using it, but I wanted to test out the most lightweight and fastest window manager, being DWM. As of writing, I believe this is the end of my pilgrimage since I am more than happy with DWM.<br><img class="right-image" width="100" src="../Images/logos/freebsd.png"></p> - <p>There is also the fact that I want to try out <a href="https://www.linuxfromscratch.org/">Linux from scratch</a>, <a href="https://gentoo.org">Gentoo</a>, and <a href="https://freebsd.org">Freebsd</a> in the future, so having the same window manager throughout using all of these operating systems will just make it easier for me to use the OS.</p> - - <h3>What I like</h3> - <ul> - <li>Lightweight - I love the fact that DWM is lightweight, as mentioned before it comes in at around 3,000 lines of C code, this means not only is it small in size but compiles faster then something like I3.</li><br> - <li>Indipendance - There is a great sense of independence when using DWM because when you modify it, you are modifying the raw code of the program. This does not happen with something like I3, where you are provided a config file in ~/.config to change. Some people might see this as a burden, but I see it as an opportunity to just mess around and improve my programming skills.</li><br> - - <li>Enviroment - DWM makes you produce your own work enviroment, this is because unlike something like KDE plasma you are not given a desktop enviroment with all the tools, instead you are given a window manager and a terminal, I only use around GUI programs so making my enviroment was easy as anything and allows me to preform tasks quicker then if I was using KDE Plasma</li> - </ul> - <hr> - <center> - <img src="../Images/ricing/DWM/DWM.png" alt="Linux rice" height="450px"> - <p>Here is my DWM setup on my PC as of 13-7-2024</p> - </center> - <hr> - - <h2>Overview</h2> - <p>I love DWM and I plan to use it for as long as I can, there is a wayland version of DWM called <a href="https://codeberg.org/dwl/dwl">DWL</a> so even if I do switch to wayland I will still be able to use DWM. I am exited to further work on my DWM setup and keep an eye on my <a href="https://gitlab.com/Shipwreckt/Dotfiles">dotfiles</a> for any updates!</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/BSD.html">More BSD π</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/01Summer.html b/public/posts/01Summer.html deleted file mode 100644 index 5e9d9d1..0000000 --- a/public/posts/01Summer.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Summer Holiday</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h1>6 Weeks holiday</h1> - <h2>Date: 19-7-2024</h2> - <hr> - <img src="../Images/tux/summertux.png" class="right-image"> - <p>As of today, my summer holiday has started. And with that comes a lot of freetime to mess around with computers! I have planned some projects for the next 6 weeks so I thoought I would make a post on what I have planned!</p> - <hr> - <h2>Operating system plans</h2> - <p>At some point, I will try out <a href="https://www.linuxfromscratch.org/">Linux from scratch</a> because I have heard it is a good way to see how a Linux system is constructed while making it. I would also like to try creating my own distro of some kind and maybe ship it too.</p> - - <p>While we are on the topic of Linux, I am going to try out <a href="https://www.gentoo.org/">Gentoo</a> to see if it is any good. All I really know is that it takes longer to install than <a href="https://archlinux.org">Arch Linux</a> and you need to compile all the programs. I'm looking forward to that experience!</p> - - <p>On top of trying Gentoo and Linux From Scratch, I will also try out <a href="https://www.freebsd.org/">FreeBSD</a> just to see how it is. Though I am not planning to switch to it because nothing can beat Linux! However, I have heard BSD is really good for web servers, and I know you can run Nextcloud on it, so maybe I will try something like that out to see if its any good.</p> - <p>This is my 'testing computer' where I will be doing all this on.</p> - <img src="../Images/computers/testpc.jpg" width="775"><hr> - - <h2>Programming</h2> - <h3>Learning programming languages</h3> - <p>Over the next 6 weeks I will also try and dedicate some more time into learning the <a href="https://en.wikipedia.org/wiki/C_(programming_language)">C programming language</a>, and I will be trying to learn some more <a href="https://www.python.org/">Python</a> because it is easier for smaller progects and I am planning on trying to make a few small programs and see how much I can do.</p> - - <h3>Fakefetch</h3> - <p>I will try to give Fakefetch weekly updates to improve its functionality because I really enjoy developing Fakefetch. It is something simple, yet it expands my knowledge of Linux and the C programming language. For example, I could add an IP option to Fakefetch where you can display your IP address, or I could add a battery option. There are lots of things to do with Fakefetch, so I am excited to work on it more!</p> - <p><a href="../projects/programs/fakefetch">Fakefetch Link</a></p> - - <h3>Dotfiles</h3> - <p>There is not much I will do with my dotfiles, to be honest, because so far I have my ideal setup. Maybe I will add some more bits to Neovim and perhaps create a custom color theme, but that's all I can really think of. Of course, I will add little bits and maybe update some of the programs on the install list, but as of today, there is not much I will change apart from maybe some patches for <a href="ihttps://dwm.suckless.org/">DWM</a>.</p> - <p><a href="../projects/programs/dotfiles">Dotfiles Link</a></p> - - <h3>Website</h3> - <p>I will try to do daily updates to this website. Making this website is one of the most fun projects I have ever undertaken because it is just enjoyable to write down ideas and projects I have done. I will do my best to make this website more mobile-friendly; in fact, I am going to try to do this tomorrow and see how it goes.</p><hr> - - <h2>Writing</h2> - <p>In the next few weeks, I will be trying to compile all my notes about Linux into a small book that anybody can read! In this book, there will be information about different commands, how to start in the Linux world, and more! So far, I have finished the first part, but there is way more to go. If you are interested, keep an eye on the <a href="../projects.html">projects page</a> for any updates!</p> - - <h2>Last words</h2> - <p>That is all for now, as you can tell I am going to be busy but I am going to love the next few weeks! Thank you for reading.</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a></pre> - </main> - </body> -</html> - diff --git a/public/posts/02FreeBSD.html b/public/posts/02FreeBSD.html deleted file mode 100644 index c7eba2b..0000000 --- a/public/posts/02FreeBSD.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>FreeBSD</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Trying out FreeBSD</h2> - <h3>Date: 22-7-2024</h3><hr> - <p>Today, I had the pleasure of trying out <a href="https://www.freebsd.org/">FreeBSD</a>, the open source, Unix-like operating system. In this post, I will share my experience with FreeBSD based on my time using it.</p><hr> - <h2>Instillation</h2> - <p>Installing FreeBSD is relatively easy; you are provided with a nice graphical interface that supports mouse input. Below is a screenshot.</p> - - <img src="../Images/ricing/BSD/bsdinstall-choose-mode.png" alt="BSD Installer" height="565px"> - - <p>I had no issues with the install script. The only problem I encountered was with using <a href="https://www.ventoy.net">Ventoy</a>; for some reason, FreeBSD does not work with Ventoy, so I had to burn it to a standard USB stick.</p> - <p>I downloaded the <a href="https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.1/FreeBSD-14.1-RELEASE-amd64-memstick.img">amd64-memstick.img</a> for my installation of FreeBSD.</p> - <p>I encountered some internet issues because my test computer has an unusual Wi-Fi card. I resolved this by plugging in an Ethernet cable and would recommend doing the same for anyone installing FreeBSD or any other operating system for that matter. Using Ethernet makes the setup process so much faster.</p> - <p>When adding users during the FreeBSD installation, I had to include them in the `wheel` group, which grants them the ability to gain root access.</p><hr> - - <h2>Post install</h2> - <p>After installing everything, the first thing I noticed was that most commands in BSD are similar to those in Linux, as both are Unix-like operating systems. Another observation was that the `sudo` command was not available by default. This command allows users to run commands with root privileges, so I had to install it using FreeBSD's package manager, <a href="https://man.freebsd.org/cgi/man.cgi?pkg">PKG</a>. The command to install it is listed below.</p> - <div class="code-box"> - <p>su # To become root</p> - <p>pkg install sudo # Installing the sudo program</p> - </div> - <p>Even after installing `sudo`, I was unable to use the command, despite being in the `wheel` group. This was unexpected because I assumed that `sudo` would check for group membership and grant access accordingly. However, FreeBSD handles this differently. To allow a user to use `sudo`, follow the commands below, replacing `shipwreckt` with your username:</p> - <div class="code-box"> - <p>su<p> - <p>sudo visudo<p><br> - <p># Add this to the very bottom of the file on a new line<p> - <p>shipwreckt ALL=(ALL) ALL<p> - </div> - - <p>After updating `sudo`, I was able to use the command. The next step was installing <a href="https://x.org">X.Org</a> and <a href="https://dwm.suckless.org/">dwm</a>. I didn't need a display manager (login prompt) since I could use `startx`, so I focused on installing the X.Org package and `git` to use <a href="https://gitlab.com/Shipwreckt/Dotfiles/-/tree/main/files/config/suckless/dwm?ref_type=heads">my own `dwm` configuration</a> that I uploaded there. I tested X.Org with `startx`, and it worked fine. However, when I cloned my configuration files and tried to compile `dwm`, I encountered a problem. Fortunately, it was an easy fix thanks to a helpful post on the <a href="https://forums.freebsd.org/threads/installing-dwm-manually-vs-pkg.74687/">FreeBSD forums</a>. After applying that fix, I was able to use my `dwm` setup successfully. I then checked if my two most-used programs, <a href="https://alacritty.org/">Alacritty</a> and <a href="https://librewolf.net/">Librewolf</a>, were available on FreeBSD. To my surprise, they were, and both were fully functional. Below is a photo of FreeBSD running with `neofetch` (`fakefetch` only works on Linux).</p> - <img src="../Images/ricing/BSD/BSDneo.png" alt="BSD with DWM" height="440px"><hr> - - <h2>Conclusion</h2> - <p>Overall, I like FreeBSD and could use it as a daily driver since it supports three of my most-used programs: `git`, `Librewolf`, and `Alacritty`. I appreciate how it works, but for now, Iβm sticking with Linux because I am more comfortable with it and prefer Linux over BSD. In the future, I plan to set up a server with <a href="https://www.openbsd.org/">OpenBSD</a>, as Iβve heard excellent things about BSD servers.</p> - <p>Thank you for reading!</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/BSD.html">More BSD π</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </body> -</html> - diff --git a/public/posts/03Art.html b/public/posts/03Art.html deleted file mode 100644 index 7518796..0000000 --- a/public/posts/03Art.html +++ /dev/null @@ -1,38 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Art</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Making some art</h2> - <h3>Date: 24-7-2024</h3><hr> - <p>Over the last few days in my free time, I have been messing around with <a href="https://www.gimp.org/">Gimp</a> to make some wallpapers and a profile picture. I do admit this is something I plan to do more of, so I have made a page on my <a href="../projects.html">projects page</a> for all of the art I have done! Below are some examples of what I have done so far; I am exited to do some more!</p><hr> - <p>Here I have tried to give Tux a vaporwave effect.</p> - - <img src="../Images/art/pfp/Tux_vaporwave.png" width="500px"><hr> - - <p>Here are all the wallpapers I have done so far! I think the Newyork image is the best one so far.</p> - <img src="../Images/art/wallpaper/0Dublin.jpg" width="700px" alt="Dublin"> - <img src="../Images/art/wallpaper/1NewYork.jpg" width="700px" alt="Newyork"> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a></pre> - </body> -</html> - diff --git a/public/posts/04Servers.html b/public/posts/04Servers.html deleted file mode 100644 index 7c05722..0000000 --- a/public/posts/04Servers.html +++ /dev/null @@ -1,47 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Servers</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Messing Around with servers</h2> - <h3>Date: 24-7-2024</h3><hr> - <p>Originally, this article was going to be about setting up an email server. However, due to problems with my router and the fact that I do not like the idea of hosting an email server locally in case it goes down, I have chosen not to do that. Instead, I have decided to host a different server on my local network, and that is what this article is about!</p> - <p>Below is my server; it is a ThinkCentre. I do not really care about the specs because it is not going to be doing much, but it does have an Intel i7, so itβs not bad at all for what I am doing. It has 8 cores and 16 GB of memory, which should be more than enough for what I am doing.</p><br> - - <img src="../Images/computers/thinkcenter.png" class="center" alt="ThinkCentre"><hr> - <h2>What is on the Server?</h2> - <img src="../Images/distros/ubuntu-logo.png" class="right-image" width="200" alt="Ubuntu Logo"> - - <p>The operating system of choice for this server is <a href="https://ubuntu.com/download/server">Ubuntu Server</a>; I do know it is not the best server operating system, but I will stick with it for now because I have already set everything up. In the future, I plan to migrate to either a <a href="https://www.debian.org/">Debian server</a> or an <a href="https://www.openbsd.org/">OpenBSD server</a> due to the annoyance of Ubuntuβs snap packages and other weird stuff Ubuntu likes to do.</p> - - <p>This is my first time using <a href="https://www.docker.com/">Docker</a>. Docker allows you to contain programs, such as <a href="https://httpd.apache.org/">Apache</a>, letting you to run multiple instances and manage them easily. It has been a pretty smooth experience so far! With Docker, I have installed the <a href="https://jellyfin.org/">Jellyfin media server</a>.</p> - - <p>Originally, I planned to install <a href="https://www.plex.tv/">Plex</a>, but the web interface was scuffed and was stuck on the "Premium Features" popup, and none of the buttons worked. So, I removed that container and chose Jellyfin instead. I have heard good things about Jellyfin beforehand, and those have turned out to be true! So far, Jellyfin has met all my needs for a media server, and I am very content with it. If I do change the server OS, I will stick with Jellyfin. I also like that you can upload books to it but I have not tried that feature yet.</p> - - <p>The other thing I have on this server is an instance of <a href="https://github.com/searxng/searxng">SearXNG</a> on my local network, providing my own self-hosted search engine! I set it up because I wasnβt sure what else to do with the server, and itβs fun having my own private search engine. Plus, it is definitely much more private than using online search engines like DuckDuckGo or, God forbid, Google.</p><hr> - - <h2>Conclusion</h2> - <p>Overall, this has been an enjoyable project, and I will probably migrate my server sometime in the coming weeks. As always, thank you for reading!</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Hardware.html">Hardware π₯</a> | <a href="tags/BSD.html">More BSD π</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </main> - </body> -</html> diff --git a/public/posts/05Yubikeys.html b/public/posts/05Yubikeys.html deleted file mode 100644 index d4dbd82..0000000 --- a/public/posts/05Yubikeys.html +++ /dev/null @@ -1,45 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Yubikey</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Using Yubikey</h2> - <h3>Date: 03-8-2024</h3><hr> - <p>For a while now, I have wanted to own a <a href="https://www.yubico.com/">Yubikey</a>, but the price has always held me back since they cost a lot of money. After scouring ebay for a while, I finally found a good deal on one. I bought it, and now Iβve had the chance to mess around with it.</p> - - <img src="../Images/computers/yubikey.png" width="780px" alt="Yubikey 4 photo"> - - <p>So far, I have been relatively happy with the Yubikey, but there is one concern I have: a lot of the firmware on the Yubikey is closed source, meaning someone like me cannot read the source code. While this may sound like something small to most, and I might seem overly cautious, but all I will say is how can you fully trust a product and its functionality if you can't see what itβs doing? Due to the Yubikey having closed source components, I have looked for some FOSS alternatives. Below, I have listed some of these products below:</p> - <ul> - <li><a href="https://tillitis.se">Tkey</a></li> - <li><a href="https://onlykey.io/">Onlykey</a></li> - <li><a href="https://www.nitrokey.com/products/nitrokeys">Nitrokey</a></li> - <li><a href="https://solokeys.com/">Solokey</a></li> - </ul> - <p>There are two on that list that I am particually interested in, that being <a href="">TKey</a> and <a href="https://www.nitrokey.com/products/nitrokeys">Nitrokey</a>, this is because they are both well delevoped and have ways to set up with SSH so I can connect to servers way more securely, they also provide keys that have NFC so I can use it with my phone which is a big save.</p> - - <p>So far the only thing I have really done with my Yubikey is set it up with <a href="https://keepassxc.org/">KeepassXC</a>, for some reason I cannot get my Google account working with it, and this is because I am under Linux, so I might need to install Windows or ChromeOS in a virtual machine and set it up, but even if then, I just have to hope it will still work on Linux because if not, well, that would be ass.</p> - <p>That is all I am going to look more into hardware keys because well they are awesome, but that is all thank you for reading!</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Hardware.html">More hardware π₯</a> | <a href="tags/Tech.html">More Tech π§βπ»</a></pre> - </main> - </body> -</html> diff --git a/public/posts/06NewLaptop.html b/public/posts/06NewLaptop.html deleted file mode 100644 index 257d663..0000000 --- a/public/posts/06NewLaptop.html +++ /dev/null @@ -1,46 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>New Laptop!</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>New Laptop!</h2> - <h3>Date: 17-8-2024</h3><hr> - <p>Last weekend I was able to buy a ThinkPad L560 laptop from a car boot, and the best part about buying this laptop is it only cost me Β£15 with it being fully working!</p> - <img src="../Images/computers/ThinkPad-L560.jpg" width="775"> - - <h3>Likes</h3> - <p>The best thing about this ThinkPad as well as most ThinkPads is the keyboard; it feels so good to type on, and I love it so much; it definitely subconsciously encourages me to type faster. I also like the fact that it is bigger than my main laptop; it gives me a lot of screen space and is more comfortable for me to use. The only disadvantage to this is that the laptop does not fit in some of my bags.</p> - - <h3>Dislikes</h3> - <p>The only thing I really dislike about the laptop is where the ports are located. This is because the charger is at the side when it should, in my opinion, be at the back where there is a USB port. There is also the fact that the screen is not all that bright, not making it ideal for outside use, but I do not plan on using it outside much. But apart from all of that, I am all happy with it!</p><hr> - - <h3>Problems</h3> - <p>There have been two problems with this laptop so far, the first being that it had issues powering on when I brought it. But after a while with messing around with the laptop, I fixed the issue and it is all good now, but there is a chance this could happen in the future, so I have to keep that in mind. The other issue I had was the fan being weird; this problem has only occurred as of today, but it is only a small problem and is probably fixed for good now!</p> - - <h3>What will it be used for?</h3> - <p>This ThinkPad will be my day laptop, so whenever I go out I will bring it; the reason why I will use it as a day laptop is because I got it for cheep and if it goes missing I will not be too upset.</p><hr> - - <h3>Last words</h3> - <p>Thank you for reading. I hope this laptop lasts me a while, and I will mostly use it for school.</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Hardware.html">Hardware π₯</a></pre> - </main> - </body> -</html> diff --git a/public/posts/07FishShell.html b/public/posts/07FishShell.html deleted file mode 100644 index 9b9643b..0000000 --- a/public/posts/07FishShell.html +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>π</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h1>Trying out fish shell!</h1> - <h3>Date: 22-08-2024</h3><hr> - <img src="../Images/logos/fish.png" class="right-image" width="250"> - <p><a href="https://fishshell.com/">Fish shell</a> is a command-line shell mostly written in the Rust programming language for Unix-related systems that aims to be user-friendly. The reason I have chosen to try fishing is because I like some of the features it comes with! - - <h2>Features of Fish π</h2> - <p>Fish aims to be a smart, user-friendly command line shell</p> - <ul> - <li>Tab completion</li> - <li>Themes</li> - <li>Syntax highlighting</li> - <li>Web Based Configuration</li> - </ul><hr> - - <h2>What I like about Fish!</h2> - <p>My favourite feature of the fish shell is that it has built-in tab completion, meaning it gives you options for the command you are inputting into the terminal. This also remembers the last time you typed in a command, so when I am sshing into a server, it makes it so much easier!</p> - <img src="../Images/ricing/Fish.png"> - <p>I also like the fact that all of the features listed above come out of the box! The only configuration I have had to do is set my aliases and make the Starship program work. I do know there are <a href="https://github.com/jorgebucaran/fisher">plugins</a> that I do need to take a look at, but for now, I do not see any need for any since I am happy with what they come with!</p><hr> - - <h2>Last thoughts</h2> - <p>Overall, I am rather impressed by fish. I will use it as my main shell for the time being, but if I do have any problems, I can just switch to Bash shell for the duration of that problem. I know there is probably a bunch I have missed out on Fish shell, but so far it has been smooth and I have nothing but good to say about it!</p> - <p>Thank you for reading.</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Tech.html">More Tech π§βπ»</a></pre> - </main> - </body> -</html> diff --git a/public/posts/08ArchServer.html b/public/posts/08ArchServer.html deleted file mode 100644 index 76d4671..0000000 --- a/public/posts/08ArchServer.html +++ /dev/null @@ -1,58 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Arch Linux Server</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Arch Linux Server!</h2> - <h3>Date: 26-7-2024</h3><hr> - <p>Today I have installed <a href="https://archlinux.org">Arch Linux</a> on my <a href="04Servers">home server</a>; I will be honest it has been so smooth!</p> - <p>I use Arch Linux as my desktop Linux distro, and I knew that you could use it as a server, but I never really thought of doing it. The only reason why I have done this is just to see how good it actually is because, well, I do not hear about people using it as a server much.</p><hr> - - <h2>What do I have on the server? π</h2> - <p>I have all the same services that I hosted on my previus server install and more!</p> - <ul> - <li><a href="https://github.com/searxng/searxng">Searxng π</a> - <li><a href="https://www.qbittorrent.org/">qBittorrent β³</a> - <li><a href="https://jellyfin.org/">Jellyfin πΊ</a> - <li><a href="https://mariadb.org/">MariaDB π</a> - </ul> - <p>I was thinking about adding <a href=https://nextcloud.com/install/>Nextcloud</a> to my server, but I can just use the scp command for backups, plus I do not have much to put on it due to the fact all my work is hosted on <a href="https://gitlab.com/">Gitlab</a>.</p><hr> - - <h2>Searxng π</h2> - <p>Searxng is a metasearch engine that takes results from other search services. It does not track you; even the <a href="https://searx.space/">public ones</a> don't! I like it because it gives me good results and it is easy to self-host, so I know 100%Β that I am not being tracked. I did try to install it without <a href="https://www.docker.com/">Docker</a>, but the <a href="https://docs.searxng.org/admin/installation-searxng.html">guide</a>did not work for me, so I basically took the easy way out with the official Docker image that worked.</p> - - <h2>qBittorrent β³</h2> - <p>I have the web UI of qBittorrent installed on my Arch Linux server. I used the <a href="https://wiki.archlinux.org/title/QBittorrent">Arch Linux guide</a> on how to set it up, and I only really needed to install two programs. Then, just like that, everything is installed and working! It was really easy, and I am more satisfied with it. The reason why I have a torrent is just to support some Linux distros I like and have the ISOs ready when I need them.</p> - - <h2>Jellyfin πΊ</h2> - <p>Jellyfin is a free, as in freedom software, self-hosted media server. If you have ever used <a href="https://www.plex.tv/">Plex</a>, it is kind of like that, but Jellyfin is better because it has a whole load of <a href="https://jellyfin.org/docs/general/server/plugins/#official-plugins">plugins</a> and is licensed under the <a href="https://github.com/jellyfin/jellyfin/blob/master/LICENSE">GPL-2.0</a>, which makes it free software! But overall, it is an amazing media server, way better than Plex, so if you are able to switch over. I will be mostly hosting a few movies and books on it!Β </p> - - <h2>MariaDB π</h2> - <p>MariaDB is a database server forked from <a href="https://www.mysql.com/">MySQL</a>. The reason why I have this installed on my server is because I want to start learning how to use a database on a server because, from what I can tell, it looks really good on a CV, and you never know, it could be useful to me in the future!</p><hr> - - <h2>Last words</h2> - <p>I will probably only use Arch Linux for servers because it is hassle-free and easy to use! That is all there is to say it was easy and less of a headache than <a href="https://ubuntu.com">Ubuntu</a>, at least in my experience.</p> - <p>But thank you for reading!</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Tech.html">More Tech π§βπ»</a></pre> - </main> - </body> -</html> diff --git a/public/posts/09Kernel.html b/public/posts/09Kernel.html deleted file mode 100644 index 3371522..0000000 --- a/public/posts/09Kernel.html +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Compiling the Kernel π§</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Compiling the Linux Kernel π§</h2> - <h3>Date: 28-08-2024</h3><hr> - - <p>Today I have compiled the newest version of the Linux kernel being <a href="https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v6.10.6">6.10.6</a>!</p> - <p>The main reason why I have done this is because whenever I try install to install <a href="https://gentoo.org">Gentoo</a> I fail. I do know you can convert a Linux distro into Gentoo but I want to install it from the ISO first before I do that.</p><hr> - - <h2>Was it easy?</h2> - <p>I would say compiling the kernel was very easy; all I did was input a few commands and copy the defauly config over. There is not much I can say because compiling the kernel is not that complex, but one thing I will say is that my computer was crying during the process.Β </p> - - <h2>Results?</h2> - <p>As of right now my computer and Laptop both feel a bit faster now that a I have compilied the kernel, and now that I have learnt how to compile the Linux kernel I will now do it whenever I get a new laptop!</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/10Gentoo.html b/public/posts/10Gentoo.html deleted file mode 100644 index 599abf4..0000000 --- a/public/posts/10Gentoo.html +++ /dev/null @@ -1,47 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Gentoo π§</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Installing Gentoo Linux</h2> - <h3>Date: 31-08-2024</h3><hr> - <p>Over the past three days I have been installing and tinkering with Gentoo Linux!</p> - <img src="../Images/logos/gentoo.png" class="right-image" width="250"> - - <h2>Installing</h2> - <p>I found the <a href="https://wiki.gentoo.org/wiki/Handbook:Main_Page">Gentoo Handbook</a> extremely useful for installing Gentoo Linux. In the past, my attempts to install Gentoo on my test PC, which uses a BIOS system, were, just a big fail due to a bunch of small mistakes I made. But this time around I installed Gentoo on my main PC, which has 18 cores, that allows me to compile things faster. Overall, I found the installation process to be very straightforward. I simply SSHed into the computer and copied the necessary commands to install the required packages, along with some miscellaneous things like ensuring the file systems where 100% working.</p> - - <h2>NVIDIA</h2> - <p>After installing I wanted to get my desktop enviroment of <a href="00dwm">DWM</a> working. Now sadly I do have a NVIDIA Gpu and I knew before I even started installing Gentoo that I would have problems with it. So I tried the simple solution first just installing the <a href="https://www.x.org/wiki/">Xorg server software</a> and the NVIDA graphics drivers. It did not work so I did some more tinkering and updated my system with a configured kernel but I sent it into a panic. At this point I just lost all hope and I had been using Gentoo for two days at that point and I just wanted a normal desktop so I reinstalled <a href="https://archlinux.org">Arch Linux</a> and played some video games because I was just tired at that point.</p> - - <h2>Final thoughts</h2> - <p>I really enjoyed messing around with Gentoo, even though it took a long time to do so. The documentation on their website was excellent, and I highly recommend trying it out if you're looking for a faster operating system. Personally, I plan to switch to Gentoo once I get an AMD GPU since AMD is supported way better on Linux.</p> - - <p>My favorite thing about Gentoo is that it doesnβt require <a href="https://systemd.io/">Systemd</a> as your init system. Instead, Gentoo gives you the choice to use OpenRC, which I find to be simpler and more efficient and not to add more clean than Systemd. I also love that Gentoo requires you to compile everything, and I noticed that my system ran way faster compared to when I was using Arch Linux or any other Linux distro.</p><hr> - - <p>But that is all, thank you for reading!</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/11School.html b/public/posts/11School.html deleted file mode 100644 index 3395cce..0000000 --- a/public/posts/11School.html +++ /dev/null @@ -1,34 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>School</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>School Update</h2> - <h3>Date: 07-09-2024</h3><hr> - <p>As of last week, school has started.</p> - <p>Unfortunately, I no longer have all day to tinker with Linux. While I'll try to continue to update this website, my focus will be more shifting toward school, especially with my GCSEs approaching. Iβm a bit disappointed to temporarily step back from Linux and programming, but I plan to get back into it in as soon as I have spare ome time off work. For example, today I managed to get <a href="https://www.wireguard.com/">WireGuard</a> working with a VPN!</p> - <p>Thatβs all for this updateβjust a quick note to say that school is in session, and my priorities will be focused there for now.</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a></pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/12Pihole.html b/public/posts/12Pihole.html deleted file mode 100644 index 57e085f..0000000 --- a/public/posts/12Pihole.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Pi-hole</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Pi-hole</h2> - <h3>Date: 18-09-2024</h3><hr> - - <p>I've been rather busy with school lately, but I still have time to tinker! For a while now, I have wanted to use Pi-hole with my router, but I've either been busy with <a href="10Gentoo">Gentoo</a> or school. However, I have finally found the time and inspiration to install Pi-hole on my home server!</p> - - - <h2>What is Pi-hole ?</h2> - <img class="right-image" width="200" src="../Images/logos/pihole.png"> - <p><a href="https://pi-hole.net/">Pi-hole</a> is a DNS sinkhole that can be used with your router to protect your other devices without installing any client-side software. For the most part, Pi-hole is used for only blocking ads, but there is more you can do with it, for example, logging internet activity and blocking websites. - - <h2>benefits of using Pi-Hole</h2> - <ul> - <li>Network wide adblocker</li> - <li>Saves bandwith due to adblocker</li> - <li>Adblocker on all mobile apps</li> - <li><b>Free of cost</b></li> - <li>Can function as a DHCP server</li> - <li>Easy-to-install</li> - </ul><hr> - - <h2>Installing</h2> - <p>Since I'm using Arch Linux as my server OS, the only real option I had was to use the <a href="https://github.com/pi-hole/docker-pi-hole">Docker container</a>. It was relatively easy to install, though I did encounter some issues, mostly due to me not reading what to do. Overall, I'd say it was easy to set up and configure for all my devices to use.</p> - - <h2>Blocklist</h2> - <p>I have a number of websites blocked to avoid visiting suspicious sites or being tracked. The best source for blocklists from what I can tell is <a href="https://firebog.net/">Firebog</a>. I recommend using only the lists marked in <span style="color: green;">green</span>, as those coloured <span style="color: blue;">blue</span> are either no longer maintained or may interfere with your normal day to day web browsing. Additionally I would just add the top three lists from each category to cover a good enought basis.</p> - - <hr> - <h2>Last thoughts</h2> - <p>I really do like Pi-hole and I see myself using it for the forseeable future as it just does a whole bunch of intresting bits that help me be more secure online.</p> - - - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Tech.html">More Tech π§βπ»</a></pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/13I2P.html b/public/posts/13I2P.html deleted file mode 100644 index 9c0d5e5..0000000 --- a/public/posts/13I2P.html +++ /dev/null @@ -1,67 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>I2P π΅οΈ</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Trying out I2P π΅οΈ</h2> - <h3>Date: 22-09-2024</h3><hr> - <img class="right-image" width="170" src="../Images/logos/i2p.png"> - - <h1>What is I2P?</h1> - <p><a href="https://i2p.net">I2P</a> stands for "The Invisible Internet Project" and it is a totally private and encrypted private network layer. If you have ever heard of or used the <a href="https://www.torproject.org/">Tor project</a>, it is similar, but the I2P network is more secure and faster.</p> - - <h2>What is the point of using I2P?</h2> - <p>This is a good question. Why should you or I even use I2P? The answer is simple: it offers many interesting things, for example:</p> - <ul> - <li>Over 7,000 unique websites to visit</li> - <li>Free fully private Email address</li> - <li>Private IRCs</li> - <li>Fully decentralization</li> - <li>Advanced userbase</li> - <li>Faster than the <a href="https://www.torproject.org/">Tor</a> and <a href="https://staging.freenetproject.org/">freenet</a></li> - </ul> - <p>Overall, I2P offers a lot to you and has an amazing community of friendly people.</p><hr> - <h1>My experience</h1> - <h2>Hosting on home server</h2> - <p>I installed <a href="https://github.com/PurpleI2P/i2pd">i2pd</a> onto my home server. I chose i2pd because it is written in C, making it faster than the normal I2P package.</p> - - <p>After installing and starting up i2pd with Systemd, I had to forward the ports on my local network so that I could use I2P. This can be done by running a simple command:</p> - <div class="code-box"> - <p>ssh -fTNL 4444:127.0.0.1:4444 -L 7070:127.0.0.1:7070 <username></p> - </div> - - <p>I would strongly suggest using <a href="https://librewolf.net/">Librewolf</a> to look through the I2P network.</p><hr> - <p>Here are a few websites I do like:</p> - <ul> - <li>http://notbob.i2p/</li> - <li>http://ramble.i2p/</li> - </ul> - <p>Most of the websites on I2P are personal sites, and I highly suggest using NotBob to look for them because some of them are really cool.</p><hr> - <h2>Last thoughts</h2> - <p>Most of the websites on I2P are personal sites. I highly suggest using NotBob to look for them because some of them are really cool.</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a>| <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </center> - - </main> - </body> -</html> - diff --git a/public/posts/14Email.html b/public/posts/14Email.html deleted file mode 100644 index e6b17fb..0000000 --- a/public/posts/14Email.html +++ /dev/null @@ -1,42 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Email</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Email and Life update</h2> - <h4>30-11-2024 </h4> - <hr> - <h2>Introduction</h2> - <p>Hello there, it has been a long while since I have posted to my website. I have just been busy with life and school.</p><hr> - - <h2>Email</h2> - - <p>If you have tried to look at this website the past few days, you may have noticed that it has been down, and that is because I have been trying to get an email server working again. Sadly God does not want me to set this server up because the VPS provider I was using <a href="">Digital Ocean</a> does not allow port 25, the port needed for Email. I know there is probably a way to tiptoe around this but I cannot be bothered. I have found 3 VPSes that do not block this port so I will hopefully get my awaited email server soon.</p> - - <hr> - <h2>School</h2> - <p>School has been alright, just long days and homework. I have not had much time to program or mess around with Linux, but now that mocks are over, I might have some more time to mess around and learn. This whole setting up an email server thing is my latest Linux work, but I hope to do some more junk with servers soon.</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Life.html">More about my Life πΊ</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/15Christmas.html b/public/posts/15Christmas.html deleted file mode 100644 index 81db62d..0000000 --- a/public/posts/15Christmas.html +++ /dev/null @@ -1,92 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Christmas time π
</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Christmas π
</h2> - <h3>Date: 16-12-2024 </h3> - <hr> - <h2></h2> - <p>I wish all who are reading a very merry Christmas! If you are reading after Christmas still have a rather merry time! I am writing this post just to show some tech items I have brought for myself.</p> <hr> - <h1>Google Pixel 7a</h1> - <p>Since it is near Christmas and I have had the same phone for the last ~2 years; I thought why don't I buy a new phone. I saw the Google Pixel 7a was for sale I thought why not. I did not only buy the Google pixel 7a becuase of its price, but also the fact that it is really easy to install custom ROMS onto the phone and root the phone. - - <p>The day the phone arrived, I tried to install <a href="https://calyxos.org/">CalyxOS</a> onto the phone since it already has a full suite of apps ready to go, plus privacy tweaks, but for some reason the <a href="https://calyxos.org/install/devices/lynx/linux/">Linux installer</a> only unlocked the bootloader and left me with a phone without an operating system. After this I got a tiny bit worried because it would not boot into anything, and this was my first time installing a custom ROM onto my phone. So in my panic, I installed <a href="https://lineageos.org/">LineageOS</a>, and it worked amazingly without a problem.Β I am so happy and impressed with LineageOS!</p> - <center><img src="../Images/computers/GoogleP7a.jpg" width="550"></center> - - <h3>Rooting LineageOS 21</h3> - <p>It is stupidly easy to root LineageOS. The first thing you want to do is enter recovery mode, then go to <b>apply updates >> Apply update >> Apply from ADB</b> after that connect your computer to your phone via the <a href="https://developer.android.com/tools/adb">Android Debug Bridge</a> and push the <a href="https://github.com/topjohnwu/Magisk/releases">Magisk.apk</a> file to the phone, this basically sideloades magisk so you are able to become root. - <hr> - - <h3>What I like about the Google Pixel 7a</h3> - <p><b>Fingerprint detector:</b> For some reason, with most fingerprint readers, they do not like my thumbs. This leads to me barely using the fingerprint detector, but in this phone's case, it does it perfectly!</p> - <p><b>Easy to root and install custom ROMs:</b> As mentioned, it is very easy to root this phone.</p> - <hr> - - <h3>What I dislike about the Google Pixel 7a</h3> - <p><b>Storage:</b> Overall, I wish the phone had a little bit more storage. I personally believe the Goldilocks zone for phone storage is around ~250GB because it gives enough space for apps and plenty of space for photos and videos.Β </p> - <p><b>MicroSD slot:</b> This ties in with the storage problem; I am not able to add a microSD card, meaning I cannot add more storage. When the time comes when I do need more storage, I will just use USBs for the task. </p> - <hr> - <h3>Specs</h3> - <ul> - <li>Released: May 10, 2023</li> - <li>CPU: Octa-core</li> - <li>GPU: Mali-G710</li> - <li>RAM: 8GB</li> - </ul> - <hr> - - <h2>Overview</h2> - <p>Overall, I really like the Google Pixel 7a, and I am so happy I bought it. I have enjoyed setting up the phone and basically turning it into my own little weekend project. I have also mostly de-Googled LineageOS, but I need to tinker a bit more to fully de-Google everything. I might even write a few guides or scripts on how to de-Google LineageOS.</p> - <hr> - - <h1>ThinkPad T440p</h1> - <p>Recentally if you have looked at the <a href="../about/todo">"Todo"</a> list, you may have seen that I have been looking for a laptop that I can Libreboot. After all this time of waiting and searching I have finally found a good one; the best part of the whole thing is that the previous owner already librebooted it meaning that I did not need to do anything on my end!</p> - <center><img src="../Images/computers/ThinkpadT440p.jpg" width="550"></center> - - <h3>What I like about the ThinkPad T440p</h3> - <p><b>The keyboard</b> on this computer is amazing! It is better than my previous laptop, and it just feels like heaven typing on it.</p> - <p><b>Modular:</b> This laptop is extremely modular, with most parts being replaceable!Β Due to this I will be upgrading and customising the laptop in 2025!</p> - - <h3>What I dislike about the ThinkPad T440p</h3> - <p><b>Screen:</b> My only complaint about this laptop is that the screen is not the best. But I do know that you can replace it, so I plan to do that in the future. - - <hr> - <h3>Specs as of now</h3> - <li>CPU: i5-4340M</li> - <li>Storage: 180GB SSD</li> - <li>RAM: 8GB</li> - <li>Bios: Libreboot</li> - <hr> - - <h2>Overview</h2> - <p>Overall I am really happy with my new laptop, and I believe this can be my new daily driver. I hope the next new posts will be about upgrading the hardware on this laptop to be better than its stock specs!</p> - - <h2>Upgrades I plan to make</h2> - <p>I plan to replace the trackpad with a better one with <a href="https://www.amazon.co.uk/Buttons-Touchpad-Clickpad-Trackpad-Thinkpad/dp/B0887WJRWV?nsdOptOutParam=true">physical buttons</a>, I prefer this type of trackpad becasue it is overall more confortable and easy to use with the ThinkPad's pointer. - <p>I plan to swap out the current CPU with a Intel Core i7-4910MQ which is more powerful than my current CPU</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> | <a href="tags/Hardware.html">More Hardware π₯</a></pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/16PC.html b/public/posts/16PC.html deleted file mode 100644 index 7600539..0000000 --- a/public/posts/16PC.html +++ /dev/null @@ -1,61 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>New PC case and new year!</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>New PC case and new year!</h2> - <h3>Date: 16-02-2025</h3> - <hr> - <h2>Introduction</h2> - <p>First post of 2025, happy new year dudes! This is the year of my GCSE (General Certificate of Education) exams, so till summer, updates to the website will be few and far between.</p> - <p>Recently my dad has bought a PC off of eBay; he has taken out his motherboard out of his old computer and put it into the new eBay computer. The case is a <a href="https://www.coolermaster.com/en-gb/">Cooler Master</a>. Since my dad 'could not be bothered' to put the eBay motherboard into his old case, he tasked me with it; I gracefully accepted this task!</p> - - <h2>Why switch over the motherboard ?</h2> - <p>The reason why I have switched PC cases is quite simple. I think this PC case is a lot kooler looking than my old one. It also has way better airflow and more space inside of it. It also helps that I haven't cleaned my computer for over 5 months now. I know it is bad, but I have been busy, and my computer's hygiene is not at the top of my bucket list.</p> - - <center> - <hr> - <p><i>Photos of my new case, aka my Dad's old case<br>Before and after I installed my motherboard</i></p> - <img src="../Images/computers/PCcase1.jpg" width="775"> - <img src="../Images/computers/PCcase2.jpg" width="775"> - <img src="../Images/computers/PCcase3.jpg" width="775"> - <img src="../Images/computers/PCcase4.jpg" width="775"> - <hr> - <P><i>Here are some photos of my old PC case.<br>Before I installed the Ebay motherboard and after</i></p> - <img src="../Images/computers/OPCcase1.jpg" width="775"> - <img src="../Images/computers/OPCcase0.jpg" width="775"> - </center> - - - <hr> - <center> - <p><i>The PC as of 16-02-2025<br>The disc drive is exclusively for <a href="https://www.channel4.com/programmes/father-ted">Father Ted</a> episodes</i></p> - <img src="../Images/computers/PCcase0.jpg" width="775"> - </center> - - <hr> - <h2>Overview</h2> - <p>My last thoughts are that I am really happy with my new case and I hope soon I can get a nice guicy GPU to fill up some of the space inside of the computer!</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> | <a href="tags/Hardware.html">Hardware π₯</a> </pre> - </center> - </main> - </body> -</html> diff --git a/public/posts/17Server.html b/public/posts/17Server.html deleted file mode 100644 index c96ab52..0000000 --- a/public/posts/17Server.html +++ /dev/null @@ -1,55 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>VPS Server ποΈ</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>VPS Server ποΈ</h2> - <h3>Date: 21-02-2025</h3> - <hr> - <h2>Introduction</h2> - <p>If you have read any of my posts in the past, you may know of my aspiration to host my website and email server on a VPS. Well, that day has come! Finally.</p> - <p>So far my VPS (virtual private server) is doing three things:</p> - <ul><li>Git server: <a href="https://git.shipwreckt.co.uk/">git.shipwreckt.co.uk</a> </li></ul> - <ul><li>Email server: <a href="mailto:me@shipwreckt.co.uk">me@shipwreckt.co.uk</a></li></ul> - <ul><li>CalDEV server: Allows me to sync all my contacts and calendar between devices!</li></ul> - <ul><li>Website hosting! This enables me to try other web languages like <a href="https://www.php.net/">PHP</a> out</ul></li> - <hr> - - <h2>Why host an email server ?</h2> - <p>A better question would be why not host an email server. When you sign up for <a href="https://workspace.google.com/products/gmail/">Gmail</a> or <a href="https://proton.me/mail">Protonmail</a> you give them full trust over your email communications. Well, I trust myself way more than any company to handle my personal communications. Sadly, I can only receive emails until I can get some ports unblocked, but I am happy as is!</p> - - <h2>Why host a Git server?</h2> - <p>I will be honest: the main reason why I host a Git server is because it is really cool, in my opinion; it has enabled me to learn more about Git as a programme. It is also good to have a personal server that is fully under my control, unlike <a href="https://gitlab.com/Shipwreckt">GitLab</a>!</p> - <p>Sadly, I will not do HTTPS or HTTP Git cloning because it is not needed since I am using the Git daemon to allow people to clone from my server! Whilst on the topic of HTTP and HTTPS, I am using the Stagit static HTML programme to have a kind of front end to my server so you can view all my repositories! Due to it being complex (at least for me), I may write a tutorial on how to get it up and running smoothly.</p> -<hr> - -<h2>Why host a CalDEV server?</h2> -<p>Hosting a CalDAV server is one of the most satisfying things I have ever done. Having everything synchronised just makes me happy! I have all my calendars synced and all of my contacts synced too. I love having a CalDAV server for all the rubbish I have planned, and I hope that I can get more use out of it! Also if you are curious I am using the <a href="https://radicale.org">radicale</a> software for the CalDEV server.</p> - <hr> - - <h2>Overview</h2> - <p>Overall, I am just happy to have a whole server that I can use for whatever I want! This has opened up a whole new world for me of tinkering and stress. I hope this VPS serves me well!</p> - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/18Update.html b/public/posts/18Update.html deleted file mode 100644 index 36d0f30..0000000 --- a/public/posts/18Update.html +++ /dev/null @@ -1,47 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Life update</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Life update</h2> - <h3>Date: 17-04-2025 </h3> - <hr> - <h2>Introduction</h2> - <p>Yo. It's been a little while since Iβve done much programming or updated the website. Iβve done the odd thing like setting up a CalDAV server and messing around with email, but thatβs really it. Lately, Iβve just been focusing on school, and itβs kind of killing meβbut boohoo, thatβs just me. Iβll get through it if I keep trying; itβll be over soon.</p> - - <p>I do have some good news! Iβve decided what to do after I leave school and finish my GCSEsβI want to do a T-level in computing. The interview went really well, and I was told the only thing I could improve on is my maths. So lately, Iβve been revising a lot of maths. I really want to do this T-level, but only 15 people (I believe) are allowed to do it because companies are unsure about allowing 16- to 18-year-olds to do placements at their workplaces. Iβm going to work my ass off to get a spot! But just in case I canβt get that spot, hopefully, I can get an apprenticeship. Iβm a practical learnerβI like doing useful things instead of just sitting there studying. Thatβs why I love computers and operating systems; youβre always learning.</p> - <hr> - - <h2>Misc things that has happened!</h2> - <p>I have wanted to digitise my DVD collection for some time now, mainly my <a href="https://www.amazon.co.uk/Father-Ted-Complete-Box-Set/dp/B008H2XE8I">Father Ted</a> and <a href="https://www.amazon.co.uk/Planet-Apes-Collection-Disc-Box/dp/B00005NOMI">Planet of the Apes</a> box sets (used Amazon links because what else should I use?) because these two pieces of media are my favourite! But sadly, the discs are all encrypted, so I did some searching and found a neat piece of software called <a href="https://www.makemkv.com/">MakeMKV</a>, and it enabled me to copy the contents of the discs to my computer! Next thing to digitise is my PlayStation 3 collection of games.</p> - - <p>Also, to help me study, I deleted all my remaining social media accountsβthose being Lemmy and Mastodon. I barely used them anyway; whatβs the point of having them if I donβt use them and theyβre made to distract? Although, when my GCSEs are over and Iβm making some extra money, I may set up my own Mastodon service. Weβll have to see about that.</p> - <hr> - - <h2>End</h2> - <p>Very wordy post, not sorry about that because you have chosen to read this far. I hope you have enjoyed and I will try squeeze in a lil programming and website development where I can.</p> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Life.html">More about my Life πΊ</a> </pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/2025-10-30/index.html b/public/posts/2025-10-30/index.html new file mode 100644 index 0000000..07284f3 --- /dev/null +++ b/public/posts/2025-10-30/index.html @@ -0,0 +1,79 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Website and life updates!</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Website and life updates!</h1> + <p class="post-date">October 30, 2025</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>It has been a while since I last wrote on this website, a few months actually, however from today on I shall try post more often. This post will just be an update to what I have been up too.</p> +<hr> +<h2>Website</h2> +<img class="right-image" width="230" src="/images/logos/11ty.png"> +Before I go into personal updates lets start with some website updates! If you have seen my website in the past you may think it has changed, and you would be correct; this is because I have switched from programming in pure HTML and CSS to using the <a href="https://www.11ty.dev/">11ty</a> static site generator with help from the vim plugin <a href="https://github.com/vimwiki/vimwiki">Vimwiki</a> to write my website from this point on. The reason why I have done this is to make maintaining and developing my website easier. +<h3>Vimwiki</h3> +<p>This is Vim's version of org mode for Emacs. It allows for an individual to make their own wiki, I have altered the configuration to have another wiki which I use for this website meaning I can easily add updates and do other general bits.</p> +<h3>11ty</h3> +<p>11ty is a static site generator, most people say it is easy but for a newbie like myself there was a learning curb when it came to collections and such for setting up automated post updates on the index page, but when you get past complex wrinkles like that 11ty is really easy to use and makes sense when you understand how your configuration works.</p> +<hr> +<h2>Personal life</h2> +<h3>Church</h3> +<p>Since my last update I have became an active member within my local church <a href="https://en.wikipedia.org/wiki/Church_of_England">(Anglican)</a> and in the time I have last posted I have been baptized and confirmed. God has took root within my life and he plays an active roll within my life. I hope and pray over time I am able to become a better Christian and continue reading my Bible and prayer life. Over the last few months I have even became a servant within my local church, for the most part I am the crucifier, however depending on who is present that week my roll changes. Overall I think this is the most important event within my life, God has entered my life and I am so thankful for that.</p> +<p>I may even introduce a theology page once I do more research, but for now if you are interested you can see a list of churches I have been to <a href="/churches">here!</a></p> +<h3>College</h3> +<p>I have started my T-Level IT course and so far it is going well, my only complaint is I do not have any days off within the work week like most college students my age, however I do enjoy a lot of what we cover on this course and I have the chance to even do my work placement (Once a week) within the Methodist church! So I can benefit the church whilst receiving an education. I do hope that the interview goes well and that I will get the placement!</p> +<p>One of my biggest disliked of college is that it is hard to find friends, in the modern age of phones and social media people who are alone are just on their phone and therefore for the most unapproachable; it is either that or they are already with a group of people. Thankfully there are clubs two of which peak my interest the chess and debate, however sadly chess club is just when they put of chess boards out for students, what happens then is people who already know each other then play which then causes a bit of awkwardness when trying to meet people. The debate club I have not been to yet but I may pay it a visit next time it is on because I would like to learn how to debate. I did try and start a christian club, but I was denied because they were not 'looking to facilitate faith based groups' which I find iffy. However I will try to pull this off in the future when I find more people my age who are willing to help me create this project.</p> +<h3>Half term</h3> +<p>Right now as of writing it is half term, sadly I have been sick and I have not been able to do much due to my low amount of energy, however I try my best to be diligent so I have been able to do some things like overhaul my website, study, volunteer, and even do a full clean up of my room. I may also try play some video games, sadly I do not find games as fun anymore. I do deeply and truly hope that I feeling better by Sunday because I have been trained to administer the chalice to parishioners which is such an honour and humbles me deeply.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/I2P/index.html b/public/posts/I2P/index.html new file mode 100644 index 0000000..5983fe3 --- /dev/null +++ b/public/posts/I2P/index.html @@ -0,0 +1,85 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Trying out I2P π΅οΈ</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Trying out I2P π΅οΈ</h1> + <p class="post-date">September 22, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>What is I2P?</h2> +<img class="right-image" width="250" src="/images/logos/i2p.png"> +<a href="https://i2p.net/">I2P</a> stands for "The Invisible Internet Project" and it is a totally private and encrypted private network layer. If you have ever heard of or used the <a href="https://www.torproject.org/">Tor project</a>, it is similar, but the I2P network is more secure and faster. +<h3>What is the point of using I2P?</h3> +<p>This is a good question. Why should you or I even use I2P? The answer is simple: it offers many interesting things, for example:</p> +<ul> +<li>Over 7,000 unique websites to visit</li> +<li>Free fully private Email address</li> +<li>Private IRCs</li> +<li>Fully decentralization</li> +<li>Advanced userbase</li> +<li>Faster than the <a href="https://www.torproject.org/">Tor</a> and <a href="https://staging.freenetproject.org/">freenet</a> +Overall, I2P offers a lot to you and has an amazing community of friendly people.</li> +</ul> +<hr> +<h2>My experience</h2> +<p>I installed i2pd onto my home server. I chose i2pd because it is written in C, making it faster than the normal I2P package.</p> +<p>After installing and starting up i2pd with Systemd, I had to forward the ports on my local network so that I could use I2P. This can be done by running a simple command:</p> +<blockquote> +<p>ssh -fTNL 4444:127.0.0.1:4444 -L 7070:127.0.0.1:7070 <username></p> +</blockquote> +<p>I would strongly suggest using <a href="https://librewolf.net/">Librewolf</a> to look through the I2P network.</p> +<hr> +<p>Here are a few websites I do like:</p> +<ul> +<li><a href="http://notbob.i2p">">http://notbob.i2p/</a></li> +<li><a href="http://ramble.i2p">http://ramble.i2p/</a> +Most of the websites on I2P are personal sites, and I highly suggest using NotBob to look for them because some of them are really cool.</li> +</ul> +<h2>Conclusion</h2> +<p>Most of the websites on I2P are personal sites. I highly suggest using NotBob to look for them because some of them are really cool.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/No_more_school/index.html b/public/posts/No_more_school/index.html new file mode 100644 index 0000000..b5f1344 --- /dev/null +++ b/public/posts/No_more_school/index.html @@ -0,0 +1,63 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>No more school</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>No more school</h1> + <p class="post-date">July 07, 2025</p> + </header> + <div class="post-content"> + <hr> + <h2>It is over!!!</h2> +<p>GCSEs are over! The exams were less stressful then I initally thought, however the exams were draining. The reason why this post is coming out so late is becasue last few weeks I have just been focused on myself.</p> +<h3>Will I miss school?</h3> +<p>Nope! I will miss some of the teachers but overall I am happy school is over, mainly due to the fact I had to take a bus to school and every school day I spent 2 hours total a day commuting to school and back and the trip back really killed me.</p> +<h3>What have I been up too?</h3> +<p>Sadly I have not been doing much tech stuff, apart from messing around with different programs of course. I have mostly been spedning my time at church and reading the Bible, overall just connecting more with God and improving myself to be a better person over all! However I have been looking for a new VPS that allows port 22 (SMTP port) and does not block the port, however if I keep my current subscription long enough the support team said they would be able to lift the SMTP port block, so I will just stick with that, however it is a bit of a pain not being able to send mail from my mail account.</p> +<hr> +<h2>Overview</h2> +<p>Hopefully I will be able to go to collage, we will have to see though and I am just so happy that I am done with secondary school!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/Pi-hole/index.html b/public/posts/Pi-hole/index.html new file mode 100644 index 0000000..7c1e118 --- /dev/null +++ b/public/posts/Pi-hole/index.html @@ -0,0 +1,82 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Pi-hole</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Pi-hole</h1> + <p class="post-date">September 18, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>I've been rather busy with school lately, but I still have time to tinker! For a while now, I have wanted to use Pi-hole with my router, but I've either been busy with <a href="/posts/gentoo">Gentoo</a> or school. However, I have finally found the time and inspiration to install Pi-hole on my home server!</p> +<hr> +<h2>What is Pi-hole ?</h2> +<img class="right-image" width="250" src="/images/logos/pihole.png"> +<a href="https://pi-hole.net/">Pi-hole</a> is a DNS sinkhole that can be used with your router to protect your other devices without installing any client-side software. For the most part, Pi-hole is used for only blocking ads, but there is more you can do with it, for example, logging internet activity and blocking websites. +<h3>benefits of using Pi-Hole</h3> +<ul> +<li>Network wide adblocker</li> +<li>Saves bandwith due to adblocker</li> +<li>Adblocker on all mobile apps</li> +<li>Free of cost</li> +<li>Can function as a DHCP server</li> +<li>Easy-to-install</li> +</ul> +<hr> +<h2>Installing</h2> +<p>Since I'm using Arch Linux as my server OS, the only real option I had was to use the <a href="https://github.com/pi-hole/docker-pi-hole">Docker</a> container. It was relatively easy to install, though I did encounter some issues, mostly due to me not reading what to do. Overall, I'd say it was easy to set up and configure for all my devices to use.</p> +<h2>Blocklist</h2> +<p>I have a number of websites blocked to avoid visiting suspicious sites or being tracked. The best source for blocklists from what I can tell is <a href="https://firebog.net/">Firebog</a>. I recommend using only the lists marked in green, as those coloured blue are either no longer maintained or may interfere with your normal day to day web browsing. Additionally I would just add the top three lists from each category to cover a good enought basis.</p> +<hr> +<h2>Conclusion</h2> +<p>I really do like Pi-hole and I see myself using it for the forseeable future as it just does a whole bunch of intresting bits that help me be more secure online.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/School/index.html b/public/posts/School/index.html new file mode 100644 index 0000000..ebd8e30 --- /dev/null +++ b/public/posts/School/index.html @@ -0,0 +1,57 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>School</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>School</h1> + <p class="post-date">September 07, 2024</p> + </header> + <div class="post-content"> + <hr> + <p>As of last week, school has started.</p> +<p>Unfortunately, I no longer have all day to tinker with Linux. While I'll try to continue to update this website, my focus will be more shifting toward school, especially with my GCSEs approaching. Iβm a bit disappointed to temporarily step back from Linux and programming, but I plan to get back into it in as soon as I have spare ome time off work. For example, today I managed to get WireGuard working with a VPN!</p> +<p>Thatβs all for this updateβjust a quick note to say that school is in session, and my priorities will be focused there for now.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/Temp b/public/posts/Temp deleted file mode 100644 index aa53471..0000000 --- a/public/posts/Temp +++ /dev/null @@ -1,39 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>CHANGE</title> - <link rel="stylesheet" href="../styles.css"> - <link rel="icon" href="../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../index.html">Home</a></li> - <li><a href="../links.html">Links</a></li> - <li><a href="../projects.html">Projects</a></li> - <li><a href="../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <h2>Title</h2> - <h3>Date: </h3> - <hr> - <h2>Introduction</h2> - <h2>What is X ?</h2> - <h2>Why X ?</h2> - <h3>What I like about X</h3> - <h3>What I dislike about X</h3> - <h2>Overview</h2> - - <center><hr> - <pre><a href="../index.html">Back πͺ</a> | <a href="tags/Linux.html">More Linux π§</a> | <a href="tags/BSD.html">More BSD π</a> | <a href="tags/Tech.html">More Tech π§βπ»</a> </pre> - </center> - </main> - </body> -</html> - diff --git a/public/posts/archserver/index.html b/public/posts/archserver/index.html new file mode 100644 index 0000000..7a6e7b6 --- /dev/null +++ b/public/posts/archserver/index.html @@ -0,0 +1,85 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Arch Linux Server!</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Arch Linux Server!</h1> + <p class="post-date">August 26, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>Today I have installed <a href="https://archlinux.org">Arch Linux</a> on my <a href="/posts/servers">home server</a>; I will be honest it has been so smooth!</p> +<p>I use Arch Linux as my desktop Linux distro, and I knew that you could use it as a server, but I never really thought of doing it. The only reason why I have done this is just to see how good it actually is because, well, I do not hear about people using it as a server much.</p> +<hr> +<h2>What do I have on the server? π</h2> +<p>I have all the same services that I hosted on my previous server install and more!</p> +<ul> +<li>Searxng π</li> +<li>qBittorrent β³</li> +<li>Jellyfin πΊ</li> +<li>MariaDB π</li> +</ul> +<p>I was thinking about adding Nextcloud to my server, but I can just use the scp command for backups, plus I do not have much to put on it due to the fact all my work is hosted on Gitlab.</p> +<hr> +<h2>Searxng π</h2> +<p>Searxng is a metasearch engine that takes results from other search services. It does not track you; even the public ones don't! I like it because it gives me good results and it is easy to self-host, so I know 100% that I am not being tracked. I did try to install it without Docker, but the guidedid not work for me, so I basically took the easy way out with the official Docker image that worked.</p> +<h2>qBittorrent β³</h2> +<p>I have the web UI of qBittorrent installed on my Arch Linux server. I used the Arch Linux guide on how to set it up, and I only really needed to install two programs. Then, just like that, everything is installed and working! It was really easy, and I am more satisfied with it. The reason why I have a torrent is just to support some Linux distros I like and have the ISOs ready when I need them.</p> +<h2>Jellyfin πΊ</h2> +<p>Jellyfin is a free, as in freedom software, self-hosted media server. If you have ever used <a href="https://www.plex.tv/">Plex</a>, it is kind of like that, but Jellyfin is better because it has a whole load of <a href="https://jellyfin.org/docs/general/server/plugins/#official-plugins">plugins</a> and is licensed under the GPL-2.0, which makes it free software! But overall, it is an amazing media server, way better than Plex, so if you are able to switch over. I will be mostly hosting a few movies and books on it!</p> +<h2>MariaDB π</h2> +<p>MariaDB is a database server forked from <a href="https://www.mysql.com/">MySQL</a>. The reason why I have this installed on my server is because I want to start learning how to use a database on a server because, from what I can tell, it looks really good on a CV, and you never know, it could be useful to me in the future!</p> +<hr> +<h2>Last words</h2> +<p>I will probably only use Arch Linux for servers because it is hassle-free and easy to use! That is all there is to say it was easy and less of a headache than <a href="https://ubuntu.com/">Ubuntu</a>, at least in my experience.</p> +<p>But thank you for reading!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/christmas/index.html b/public/posts/christmas/index.html new file mode 100644 index 0000000..2c044c0 --- /dev/null +++ b/public/posts/christmas/index.html @@ -0,0 +1,119 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Christmas π
</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Christmas π
</h1> + <p class="post-date">December 16, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>I wish all who are reading a very merry Christmas! If you are reading after Christmas still have a rather merry time! I am writing this post just to show some tech items I have brought for myself.</p> +<hr> +<h2>Google Pixel 7a</h2> +<p>Since it is near Christmas and I have had the same phone for the last ~2 years; I thought why don't I buy a new phone. I saw the Google Pixel 7a was for sale I thought why not. I did not only buy the Google pixel 7a becuase of its price, but also the fact that it is really easy to install custom ROMS onto the phone and root the phone.</p> +<p>The day the phone arrived, I tried to install <a href="https://calyxos.org/">CalyxOS</a> onto the phone since it already has a full suite of apps ready to go, plus privacy tweaks, but for some reason the <a href="https://calyxos.org/install/devices/lynx/linux/">Linux installer</a> only unlocked the bootloader and left me with a phone without an operating system. After this I got a tiny bit worried because it would not boot into anything, and this was my first time installing a custom ROM onto my phone. So in my panic, I installed <a href="https://lineageos.org/">LineageOS</a>, and it worked amazingly without a problem. I am so happy and impressed with LineageOS!</p> +<img width="850" src="/images/hardware/GoogleP7a.png"> +<h3>Rooting LineageOS 21</h3> +<p>It is stupidly easy to root LineageOS. The first thing you want to do is enter recovery mode, then go to apply updates >> Apply update >> Apply from ADB after that connect your computer to your phone via the <a href="https://developer.android.com/tools/adb">Android Debug Bridge</a> and push the <a href="https://github.com/topjohnwu/Magisk/releases">Magisk.apk</a> file to the phone, this basically sideloades magisk so you are able to become root.</p> +<hr> +<h3>What I like about the Google Pixel 7a</h3> +<p>Fingerprint detector: For some reason, with most fingerprint readers, they do not like my thumbs. This leads to me barely using the fingerprint detector, but in this phone's case, it does it perfectly!</p> +<p>Easy to root and install custom ROMs: As mentioned, it is very easy to root this phone.</p> +<h3>What I dislike about the Google Pixel 7a</h3> +<p>Storage: Overall, I wish the phone had a little bit more storage. I personally believe the Goldilocks zone for phone storage is around ~250GB because it gives enough space for apps and plenty of space for photos and videos.</p> +<p>MicroSD slot: This ties in with the storage problem; I am not able to add a microSD card, meaning I cannot add more storage. When the time comes when I do need more storage, I will just use USBs for the task.</p> +<hr> +<h2>Specs</h2> +<ul> +<li>Released: May 10, 2023</li> +<li>CPU: Octa-core</li> +<li>GPU: Mali-G710</li> +<li>RAM: 8GB</li> +</ul> +<hr> +<h2>Overview</h2> +<p>Overall, I really like the Google Pixel 7a, and I am so happy I bought it. I have enjoyed setting up the phone and basically turning it into my own little weekend project. I have also mostly de-Googled LineageOS, but I need to tinker a bit more to fully de-Google everything. I might even write a few guides or scripts on how to de-Google LineageOS.</p> +<hr> +<h1>ThinkPad T440p</h1> +<p>Recently if you have looked at the <a href="/todo>Todo</a> list, you may have seen that I have been looking for a laptop that I can Libreboot. After all this time of waiting and searching I have finally found a good one; the best part of the whole thing is that the previous owner already librebooted it meaning that I did not need to do anything on my end! +<img width="870" src="/images/hardware/ThinkpadT440p.png"></p> +<h3>What I like about the ThinkPad T440p</h3> +<p>The keyboard on this computer is amazing! It is better than my previous laptop, and it just feels like heaven typing on it.</p> +<p>Modular: This laptop is extremely modular, with most parts being replaceable! Due to this I will be upgrading and customising the laptop in 2025!</p> +<h3>What I dislike about the ThinkPad T440p</h3> +<p>Screen: My only complaint about this laptop is that the screen is not the best. But I do know that you can replace it, so I plan to do that in the future.</p> +<hr> +<h2>Specs as of now</h2> +<ul> +<li>CPU: i5-4340M</li> +<li>Storage: 180GB SSD</li> +<li>RAM: 8GB</li> +<li>Bios: Libreboot</li> +</ul> +<hr> +<h2>Overview</h2> +<p>Overall I am really happy with my new laptop, and I believe this can be my new daily driver. I hope the next new posts will be about upgrading the hardware on this laptop to be better than its stock specs!</p> +<h2>Upgrades I plan to make</h2> +<p>I plan to replace the trackpad with a better one with physical buttons, I prefer this type of trackpad because it is overall more comfortable and easy to use with the ThinkPad's pointer.</p> +<p>I plan to swap out the current CPU with a Intel Core i7-4910MQ which is more powerful than my current CPU</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + <a href="/tags/hardware/" + aria-label="View posts tagged hardware"> + hardware + </a> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/dwm/index.html b/public/posts/dwm/index.html new file mode 100644 index 0000000..a089aa4 --- /dev/null +++ b/public/posts/dwm/index.html @@ -0,0 +1,94 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Switching to DWM</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Switching to DWM</h1> + <p class="post-date">July 13, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>What is DWM</h2> +<p>DWM stands for Dynamic Window Manager. It is a window manager for X.org; it was developed by the programmers at Suckless Software. DWM is super lightweight, with the entire window manager programmed in about 3,000 lines of C code. Its very minimalistic, allowing users to modify and patch it to their heart's content!</p> +<hr> +<h2>Why DWM?</h2> +<p>Why DWM?</p> +<img class="right-image" width="170" src="/images/dwm.png"> +The reason why I have chosen DWM as my window manager is because recently I have been on a sort of pilgrimage for the perfect window manager, something lightweight and functionable. I started my window manager pilgrimage with the very user-friendly and configurable Qtile written in Python; I was happy with it. But I felt the urge to explore more into window managers, so from there I tried out I3, another great window manager, and I really enjoyed using it, but I wanted to test out the most lightweight and fastest window manager, being DWM. As of writing, I believe this is the end of my pilgrimage since I am more than happy with DWM. +<p>There is also the fact that I want to try out Linux from scratch, Gentoo, and Freebsd in the future, so having the same window manager throughout using all of these operating systems will just make it easier for me to use the OS.</p> +<hr> +<h2>What I like</h2> +<ul> +<li> +<p>Lightweight - I love the fact that DWM is lightweight, as mentioned before it comes in at around 3,000 lines of C code, this means not only is it small in size but compiles faster then something like I3.</p> +</li> +<li> +<p>Indipendance - There is a great sense of independence when using DWM because when you modify it, you are modifying the raw code of the program. This does not happen with something like I3, where you are provided a config file in ~/.config to change. Some people might see this as a burden, but I see it as an opportunity to just mess around and improve my programming skills.</p> +</li> +<li> +<p>Enviroment - DWM makes you produce your own work enviroment, this is because unlike something like KDE plasma you are not given a desktop enviroment with all the tools, instead you are given a window manager and a terminal, I only use around GUI programs so making my enviroment was easy as anything and allows me to preform tasks quicker then if I was using KDE Plasma</p> +</li> +</ul> +<hr> +<center> +<img src="/images/dwmsetup.png" width="800"> +<p>Here is my DWM setup on my PC as of 13-7-2024</p> +</center> +<hr> +<h2>Overview</h2> +<p>I love DWM and I plan to use it for as long as I can, there is a wayland version of DWM called DWL so even if I do switch to wayland I will still be able to use DWM. I am exited to further work on my DWM setup and keep an eye on my dotfiles for any updates!</p> +<p>Note 26-10-2025) I am still using it, and yes. It is still awesome.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/bsd/" + aria-label="View posts tagged bsd"> + bsd + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/emailandlife/index.html b/public/posts/emailandlife/index.html new file mode 100644 index 0000000..6dffa64 --- /dev/null +++ b/public/posts/emailandlife/index.html @@ -0,0 +1,62 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Email and Life update</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Email and Life update</h1> + <p class="post-date">December 01, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>Hello there, it has been a long while since I have posted to my website. I have just been busy with life and school.</p> +<hr> +<h2>Email</h2> +<p>If you have tried to look at this website the past few days, you may have noticed that it has been down, and that is because I have been trying to get an email server working again. Sadly God does not want me to set this server up because the VPS provider I was using <a href="https://shipwreckt.co.uk/posts/14Email.html">Digital Ocean</a> does not allow port 25, the port needed for Email. I know there is probably a way to tiptoe around this but I cannot be bothered. I have found 3 VPSes that do not block this port so I will hopefully get my awaited email server soon.</p> +<hr> +<h2>School</h2> +<p>School has been alright, just long days and homework. I have not had much time to program or mess around with Linux, but now that mocks are over, I might have some more time to mess around and learn. This whole setting up an email server thing is my latest Linux work, but I hope to do some more junk with servers soon.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/fishshell/index.html b/public/posts/fishshell/index.html new file mode 100644 index 0000000..c049c5b --- /dev/null +++ b/public/posts/fishshell/index.html @@ -0,0 +1,81 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Trying out fish π</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Trying out fish π</h1> + <p class="post-date">August 22, 2024</p> + </header> + <div class="post-content"> + <hr> + <img class="right-image" width="250" src="/images/logos/fish.png"> +<h2>Introduction</h2> +<p><a href="https://fishshell.com">Fish shell</a> is a command-line shell mostly written in the Rust programming language for Unix-related systems that aims to be user-friendly. The reason I have chosen to try fishing is because I like some of the features it comes with!</p> +<h2>Features of Fish π</h2> +<p>Fish aims to be a smart, user-friendly command line shell</p> +<ul> +<li>Tab completion</li> +<li>Themes</li> +<li>Syntax highlighting</li> +<li>Web Based Configuration</li> +</ul> +<hr> +<h2>What I like about Fish!</h2> +<p>My favourite feature of the fish shell is that it has built-in tab completion, meaning it gives you options for the command you are inputting into the terminal. This also remembers the last time you typed in a command, so when I am sshing into a server, it makes it so much easier!</p> +<center> +<img width="840" src="/images/screenshots/fishscreen.png"> +</center> +<p>I also like the fact that all of the features listed above come out of the box! The only configuration I have had to do is set my aliases and make the Starship program work. I do know there are <a href="https://github.com/jorgebucaran/fisher">plugins</a> that I do need to take a look at, but for now, I do not see any need for any since I am happy with what they come with!</p> +<hr> +<h2>Last thoughts</h2> +<p>Overall, I am rather impressed by fish. I will use it as my main shell for the time being, but if I do have any problems, I can just switch to Bash shell for the duration of that problem. I know there is probably a bunch I have missed out on Fish shell, but so far it has been smooth and I have nothing but good to say about it!</p> +<p>Thank you for reading.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/freebsd/index.html b/public/posts/freebsd/index.html new file mode 100644 index 0000000..7372601 --- /dev/null +++ b/public/posts/freebsd/index.html @@ -0,0 +1,133 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Trying out FreeBSD</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Trying out FreeBSD</h1> + <p class="post-date">July 22, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>Today, I had the pleasure of trying out FreeBSD, the open source, Unix-like operating system. In this post, I will share my experience with FreeBSD based on my time using it.</p> +<hr> +<h2>Instillation</h2> +<h3>Install script</h3> +<p>Installing FreeBSD is relatively easy; you are provided with a nice terminal user interface that supports mouse input. Below is a screenshot. +To my surprise installing FreeBSD was relatively easy; the user is provided with a nice terminal user interface powered by <a href="https://invisible-island.net/ncurses/announce.html">ncurses</a> which even supports mouse input allowing for new users to easily adapt. +<br><br></p> +<center> +Screenshot of ncurses using the bsdinstall script +<img width="800" src="/images/bsd/bsdinstall-choose-mode.png"> +</center> +<br> +Thankfully I had no issues whilst using the stock install script, however I did encounter an external problem with <a href="https://www.ventoy.net/en/index.html">Ventoy</a>, for some reason FreeBSD is not supported on Ventoy so I had to burn the FreeBSD iso onto another USB stick. I do hope that in the future this is fixed because for me personally it is easier just to dump the ISO files onto my Ventoy USB. +<h3>Wi-Fi</h3> +<p>During the install since my test computer has an unusual Wi-FI card, this caused me to be unable to install FreeBSD over Wi-Fi. Unlike some people I do understand firmware for Wi-Fi cards is a pain so I am happy to over-look this issue. To solve this problem I used Ethernet so I could install the operating system, it also helps that Ethernet is way faster.</p> +<h3>Wheel</h3> +<p>Like Arch Linux when installing you have to add your user(s) to the 'wheel' group, this grants the selected users the ability to gain root access, however if you believe this is a security threat you can just do all root operations using the root user and using cron scripts to automate tasks.</p> +<hr> +<h2>Post install - Unix</h2> +<p>After the install process, I booted up my test pc into FreeBSD. Instantly I noticed the terminal commands on BSD are basically the same as Linux, this realisation made me feel at ease with using the BSD operating system.</p> +<p>The reason why both operating systems function in a similar manner is because of the UNIX operating system. GNU/Linux as we know it today started as the GNU operating system which is an ongoing attempt to create a fully <a href="https://www.gnu.org/philosophy/free-sw.html">Libre software</a> UNIX-like operating system, however during this same period of time the BSD operating system was starting to emerge at Berkeley University from UNIX. This is why the commands used on both operating systems are virtually the same.</p> +<hr> +<h2>Superuser access</h2> +<p>When I started using BSD I quickly realised that I had no superuser program that'll allow me to run commands from my user with root privileges, this is vital for tasks such as package management. So I went and installed one, here are two superuser programs you can install.</p> +<h3>Commands</h3> +<table> +<thead> +<tr> +<th>Keyword</th> +<th>Meaning</th> +</tr> +</thead> +<tbody> +<tr> +<td>$</td> +<td>Current user</td> +</tr> +<tr> +<td>#</td> +<td>Root user</td> +</tr> +<tr> +<td>pkg</td> +<td>BSD package manager</td> +</tr> +<tr> +<td>sudo / doas</td> +<td>superuser programs</td> +</tr> +</tbody> +</table> +<blockquote> +<p>$ su<br> +# pkg install sudo</p> +</blockquote> +<p>Or alternatively</p> +<blockquote> +<p>$ su<br> +# pkg install doas</p> +</blockquote> +<p>I do suggest that you install doas because from what I know it is much more secure then sudo, especially when you configure it. It also helps that doas was developed for BSD especially.</p> +<hr> +<h2>Xorg and user programs</h2> +<p>After doing all of that, my next step was getting a graphical user interface, so I proceeded to install <a href="https://x.org/">X.Org</a> with <a href="https://dwm.suckless.org/">dwm</a>. I did not bother with installing a display manager (login screen) because I would just use <a href="https://www.x.org/releases/X11R7.6/doc/man/man1/startx.1.xhtml">startx</a>, so I focused on installing Git and my <a href="https://gitlab.com/Shipwreckt/dotfiles">dwm config</a>.</p> +<p>However sadly when trying to compile the code for dwm I ran into a problem, however fortunately for myself there was an easy fix thanks to a helpful post on the <a href="https://forums.freebsd.org/threads/installing-dwm-manually-vs-pkg.74687/">FreeBSD forums</a>. After applying that fix I was able to use my dwm setup successfully. After doing this I checked if my two most-used programs, <a href="https://alacritty.org/">Alacritty</a>, <a href="https://librewolf.net/"></a> were available and functional on FreeBSD. To my surprise they were available and both were functional without any issues.</p> +<hr> +<center> +<img width="800" src="/images/bsd/BSDneo.png"> +Screenshot of my BSD setup running Neofetch +</center> +<hr> +<h3>Conclusion</h3> +<p>Overall I really enjoyed using FreeBSD and tinkering with it; and I do believe that I could BSD as a daily driver since it does support nearly all of my programs. I appreciate that it is a UNIX operating system and has many of the same features as Linux, however for now I shall be staying with Linux, this is because I am more comfortable and knowledgable about Linux (especially <a href="https://archlinux.org">Arch Linux</a>. But in the future I do believe I will try and setup a server with OpenBSD since I have heard exellent things about BSD servers, particularly in regards to security. Anyways I would like to thank you for reading all of this, I hope you have an amazing day, God bless.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/bsd/" + aria-label="View posts tagged bsd"> + bsd + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/gentoo/index.html b/public/posts/gentoo/index.html new file mode 100644 index 0000000..8102dc9 --- /dev/null +++ b/public/posts/gentoo/index.html @@ -0,0 +1,72 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Installing Gentoo Linux</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Installing Gentoo Linux</h1> + <p class="post-date">August 31, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>Over the past three days I have been trying to install Gentoo Linux, I have also been tinkering with this Linux distro!</p> +<h2>Installing</h2> +<img class="right-image" width="230" src="/images/logos/gentoo.png"> +I found the <a href="https://wiki.gentoo.org/wiki/Handbook:Main_Page">Gentoo Handbook</a> extremely useful for installing Gentoo Linux. In the past, my attempts to install Gentoo on my test PC, which uses a BIOS system, were, just a big fail due to a bunch of small mistakes I made. But this time around I installed Gentoo on my main PC, which has 18 cores, that allows me to compile things faster. Overall, I found the installation process to be very straightforward. I simply SSHed into the computer and copied the necessary commands to install the required packages, along with some miscellaneous things like ensuring the file systems where 100% working. +<hr> +<h2>NVIDIA</h2> +<p>After installing I wanted to get my desktop enviroment of <a href="https://dwm.suckless.org/">DWM</a> working. Now sadly I do have a NVIDIA Gpu and I knew before I even started installing Gentoo that I would have problems with it. So I tried the simple solution first just installing the <a href="https://www.x.org/wiki/">Xorg server</a> software and the NVIDA graphics drivers. It did not work so I did some more tinkering and updated my system with a configured kernel but I sent it into a panic. At this point I just lost all hope and I had been using Gentoo for two days at that point and I just wanted a normal desktop so I reinstalled <a href="https://archlinux.org/">Arch Linux</a> and played some video games because I was just tired at that point.</p> +<hr> +<h2>Final thoughts</h2> +<p>I really enjoyed messing around with Gentoo, even though it took a long time to do so. The documentation on their website was excellent, and I highly recommend trying it out if you're looking for a faster operating system. Personally, I plan to switch to Gentoo once I get an AMD GPU since AMD is supported way better on Linux.</p> +<p>My favorite thing about Gentoo is that it doesnβt require <a href="https://systemd.io/">Systemd</a> as your init system. Instead, Gentoo gives you the choice to use OpenRC, which I find to be simpler and more efficient and not to add more clean than Systemd. I also love that Gentoo requires you to compile everything, and I noticed that my system ran way faster compared to when I was using Arch Linux or any other Linux distro.</p> +<p>But that is all, thank you for reading!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/kernal/index.html b/public/posts/kernal/index.html new file mode 100644 index 0000000..64b7aac --- /dev/null +++ b/public/posts/kernal/index.html @@ -0,0 +1,66 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Compiling the Linux Kernel π§</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Compiling the Linux Kernel π§</h1> + <p class="post-date">August 28, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>Today I have compiled the newest version of the Linux kernel being 6.10.6!</p> +<p>The main reason why I have done this is because whenever I try install to install Gentoo I fail. I do know you can convert a Linux distro into Gentoo but I want to install it from the ISO first before I do that.</p> +<h2>Was it easy?</h2> +<p>I would say compiling the kernel was very easy; all I did was input a few commands and copy the defauly config over. There is not much I can say because compiling the kernel is not that complex, but one thing I will say is that my computer was crying during the process.</p> +<h2>Results?</h2> +<p>As of right now my computer and Laptop both feel a bit faster now that a I have compilied the kernel, and now that I have learnt how to compile the Linux kernel I will now do it whenever I get a new laptop!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/life_update/index.html b/public/posts/life_update/index.html new file mode 100644 index 0000000..491254e --- /dev/null +++ b/public/posts/life_update/index.html @@ -0,0 +1,63 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Life update</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Life update</h1> + <p class="post-date">May 28, 2025</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>If you are reading from a forgine country GCSEs stand for general certificate of secondary ecudation, as of right now I am taking them.</p> +<h2>Focus</h2> +<p>All I really need to focus on is math, my first paper is down and I only have two other maths papers, I need above a grade 4 ideally a grade 6. On my mock exams I got a grade 4 but this was my first set of mocks because for some reason the mocks I took in November finished when I started my GCSEs for some dumb reason. Thankfully these exams are easier then I imagined.</p> +<h2>What will I do when GCSEs are done?</h2> +<p>I plan to go to collage and partake in a course which allows me to further explore IT, I disliked IT class at secondary school because we only learnt about concepts; I am a pratical learner and this form of learning bascially killed me. But the course I am look at for collage seems very promissing and only a few people are allowed to enroll at once, so I do hope I get a possition!</p> +<hr> +<h2>Overview</h2> +<p>That is all really it I just wanted to do a quick update. Sadly I have not been doing much tech related as you can see from my <a href="https://git.shupwreckt.co.uk/">GIT</a> since I am just focusing on GCSEs and myself.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/makingart/index.html b/public/posts/makingart/index.html new file mode 100644 index 0000000..ee91314 --- /dev/null +++ b/public/posts/makingart/index.html @@ -0,0 +1,63 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Making some art</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Making some art</h1> + <p class="post-date">July 24, 2024</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>Over the last few days in my free time, I have been messing around with <a href="https://www.gimp.org/">Gimp</a> to make some wallpapers and a profile picture. I do admit this is something I plan to do more of, so I have made a page on my projects page for all of the art I have done! Below are some examples of what I have done so far; I am exited to do some more!</p> +<hr> +<h2>Art</h2> +<p>Tux with a vaporwave effect +<img width="800" src="/images/art/Tux_vaporwave.png"></p> +<p>Some wallpapers I have done, my favourite is my edit of Newyork +<img width="800" src="/images/art/Dublin.png"> +<img width="800" src="/images/art/NewYork.png"></p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/newlaptop/index.html b/public/posts/newlaptop/index.html new file mode 100644 index 0000000..2cb3c11 --- /dev/null +++ b/public/posts/newlaptop/index.html @@ -0,0 +1,74 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>New Laptop!</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>New Laptop!</h1> + <p class="post-date">August 17, 2024</p> + </header> + <div class="post-content"> + <hr> + <p>Last weekend I was able to buy a ThinkPad L560 laptop from a car boot, and the best part about buying this laptop is it only cost me Β£15 with it being fully working! +<img src="/images/hardware/ThinkPad-L560.png"></p> +<h2>Likes</h2> +<p>The best thing about this ThinkPad as well as most ThinkPads is the keyboard; it feels so good to type on, and I love it so much; it definitely subconsciously encourages me to type faster. I also like the fact that it is bigger than my main laptop; it gives me a lot of screen space and is more comfortable for me to use. The only disadvantage to this is that the laptop does not fit in some of my bags.</p> +<h2>Dislikes</h2> +<p>The only thing I really dislike about the laptop is where the ports are located. This is because the charger is at the side when it should, in my opinion, be at the back where there is a USB port. There is also the fact that the screen is not all that bright, not making it ideal for outside use, but I do not plan on using it outside much. But apart from all of that, I am all happy with it!</p> +<hr> +<h2>Problems</h2> +<p>There have been two problems with this laptop so far, the first being that it had issues powering on when I brought it. But after a while with messing around with the laptop, I fixed the issue and it is all good now, but there is a chance this could happen in the future, so I have to keep that in mind. The other issue I had was the fan being weird; this problem has only occurred as of today, but it is only a small problem and is probably fixed for good now!</p> +<hr> +<h2>What will it be used for?</h2> +<p>This ThinkPad will be my day laptop, so whenever I go out I will bring it; the reason why I will use it as a day laptop is because I got it for cheep and if it goes missing I will not be too upset.</p> +<hr> +<h2>Last words</h2> +<p>Thank you for reading. I hope this laptop lasts me a while, and I will mostly use it for school.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/hardware/" + aria-label="View posts tagged hardware"> + hardware + </a> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/pccase/index.html b/public/posts/pccase/index.html new file mode 100644 index 0000000..41257e8 --- /dev/null +++ b/public/posts/pccase/index.html @@ -0,0 +1,86 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>New PC case and new year!</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>New PC case and new year!</h1> + <p class="post-date">February 16, 2025</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>First post of 2025, happy new year dudes! This is the year of my GCSE (General Certificate of Education) exams, so till summer, updates to the website will be few and far between.</p> +<p>Recently my dad has bought a PC off of eBay; he has taken out his motherboard out of his old computer and put it into the new eBay computer. The case is a <a href="https://www.coolermaster.com/en-gb/">Cooler Master</a>. Since my dad 'could not be bothered' to put the eBay motherboard into his old case, he tasked me with it; I gracefully accepted this task!</p> +<hr> +<h2>Why switch over the motherboard ?</h2> +<p>The reason why I have switched PC cases is quite simple. I think this PC case is a lot kooler looking than my old one. It also has way better airflow and more space inside of it. It also helps that I haven't cleaned my computer for over 5 months now. I know it is bad, but I have been busy, and my computer's hygiene is not at the top of my bucket list.</p> +<hr> +<center> +Photos of my new case, aka my Dad's old case<br> +Before and after I installed my motherboard +<img src="/images/hardware/pccase/PCcase1.png"> +<img src="/images/hardware/pccase/PCcase2.png"> +<img src="/images/hardware/pccase/PCcase3.png"> +<img src="/images/hardware/pccase/PCcase4.png"> +<hr> +<p>Here are some photos of my old PC case.<br> +Before I installed the Ebay motherboard and after</p> +<img src="/images/hardware/pccase/OPCcase1.png"> +<img src="/images/hardware/pccase/OPCcase0.png"> +<hr> +<p>The PC as of 16-02-2025<br> +The disc drive is exclusively for Father Ted episodes +<img src="/images/hardware/pccase/PCcase0.png"></p> +</center> +<hr> +<h2>Overview</h2> +<p>My last thoughts are that I am really happy with my new case and I hope soon I can get a nice guicy GPU to fill up some of the space inside of the computer!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + <a href="/tags/hardware/" + aria-label="View posts tagged hardware"> + hardware + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/servers/index.html b/public/posts/servers/index.html new file mode 100644 index 0000000..ff35910 --- /dev/null +++ b/public/posts/servers/index.html @@ -0,0 +1,79 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Messing Around with servers</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Messing Around with servers</h1> + <p class="post-date">July 27, 2024</p> + </header> + <div class="post-content"> + <hr> + <p>Originally, this article was going to be about setting up an email server. However, due to problems with my router and the fact that I do not like the idea of hosting an email server locally in case it goes down, I have chosen not to do that. Instead, I have decided to host a different server on my local network, and that is what this article is about!</p> +<p>Below is my server; it is a ThinkCentre. I do not really care about the specs because it is not going to be doing much, but it does have an Intel i7, so itβs not bad at all for what I am doing. It has 8 cores and 16 GB of memory, which should be more than enough for what I am doing.</p> +<center> +<img width="550" src="/images/hardware/thinkcenter.png"> +</center> +<hr> +<h2>What is on the Server?</h2> +<img class="right-image" width="250" src="/images/logos/ubuntu-logo.png"> +The operating system of choice for this server is Ubuntu Server; I do know it is not the best server operating system, but I will stick with it for now because I have already set everything up. In the future, I plan to migrate to either a Debian server or an OpenBSD server due to the annoyance of Ubuntuβs snap packages and other weird stuff Ubuntu likes to do. +<p>This is my first time using Docker. Docker allows you to contain programs, such as Apache, letting you to run multiple instances and manage them easily. It has been a pretty smooth experience so far! With Docker, I have installed the Jellyfin media server.</p> +<p>Originally, I planned to install Plex, but the web interface was scuffed and was stuck on the "Premium Features" popup, and none of the buttons worked. So, I removed that container and chose Jellyfin instead. I have heard good things about Jellyfin beforehand, and those have turned out to be true! So far, Jellyfin has met all my needs for a media server, and I am very content with it. If I do change the server OS, I will stick with Jellyfin. I also like that you can upload books to it but I have not tried that feature yet.</p> +<p>The other thing I have on this server is an instance of SearXNG on my local network, providing my own self-hosted search engine! I set it up because I wasnβt sure what else to do with the server, and itβs fun having my own private search engine. Plus, it is definitely much more private than using online search engines like DuckDuckGo or, God forbid, Google.</p> +<hr> +<h2>Conclusion</h2> +<p>Overall, this has been an enjoyable project, and I will probably migrate my server sometime in the coming weeks. As always, thank you for reading!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/hardware/" + aria-label="View posts tagged hardware"> + hardware + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/summer/index.html b/public/posts/summer/index.html new file mode 100644 index 0000000..84cc03a --- /dev/null +++ b/public/posts/summer/index.html @@ -0,0 +1,86 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Summer holiday!</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Summer holiday!</h1> + <p class="post-date">July 19, 2024</p> + </header> + <div class="post-content"> + <hr> + <p>As of today, my summer holiday has started. And with that comes a lot of freetime to mess around with computers! I have planned some projects for the next 6 weeks so I thought I would make a post on what I have planned!</p> +<hr> +<h2>Operating system plans</h2> +<img class="right-image" width="270" src="/images/summertux.png"> +At some point, I will try out <a href="https://www.linuxfromscratch.org/">Linux from scratch</a> because I have heard it is a good way to see how a Linux system is constructed while making it. I would also like to try creating my own distro of some kind and maybe ship it too. +<p>While we are on the topic of Linux, I am going to try out <a href="https://www.gentoo.org/">Gentoo</a> to see if it is any good. All I really know is that it takes longer to install than <a href="https://archlinux.org/">Arch Linux</a> and you need to compile all the programs. I'm looking forward to that experience!</p> +<p>On top of trying Gentoo and Linux From Scratch, I will also try out <a href="https://www.freebsd.org/">FreeBSD</a> just to see how it is. Though I am not planning to switch to it because nothing can beat Linux! However, I have heard BSD is really good for web servers, and I know you can run Nextcloud on it, so maybe I will try something like that out to see if its any good.</p> +<hr> +<center> +This is my 'testing computer' where I will be doing all this on. +<img width="800" src="/images/testpc.png"> +</center> +<hr> +<h2>Programming</h2> +<h3>Learning programming languages</h3> +<p>Over the next 6 weeks I will also try and dedicate some more time into learning the C programming language, and I will be trying to learn some more Python because it is easier for smaller projects and I am planning on trying to make a few small programs and see how much I can do.</p> +<h3>Fakefetch</h3> +<p>I will try to give Fakefetch weekly updates to improve its functionality because I really enjoy developing Fakefetch. It is something simple, yet it expands my knowledge of Linux and the C programming language. For example, I could add an IP option to Fakefetch where you can display your IP address, or I could add a battery option. There are lots of things to do with Fakefetch, so I am excited to work on it more!</p> +<h3>Dotfiles</h3> +<p>There is not much I will do with my dotfiles, to be honest, because so far I have my ideal setup. Maybe I will add some more bits to Neovim and perhaps create a custom color theme, but that's all I can really think of. Of course, I will add little bits and maybe update some of the programs on the install list, but as of today, there is not much I will change apart from maybe some patches for DWM.</p> +<h3>Website</h3> +<p>I will try to do daily updates to this website. Making this website is one of the most fun projects I have ever undertaken because it is just enjoyable to write down ideas and projects I have done. I will do my best to make this website more mobile-friendly; in fact, I am going to try to do this tomorrow and see how it goes.</p> +<h2>Writing</h2> +<p>In the next few weeks, I will be trying to compile all my notes about Linux into a small book that anybody can read! In this book, there will be information about different commands, how to start in the Linux world, and more! So far, I have finished the first part, but there is way more to go. If you are interested, keep an eye on the projects page for any updates!</p> +<hr> +<h2>Conclusion</h2> +<p>That is all for now, as you can tell I am going to be busy but I am going to love the next few weeks! Thank you for reading.</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/life/" + aria-label="View posts tagged life"> + life + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/tags/BSD.html b/public/posts/tags/BSD.html deleted file mode 100644 index ee6184e..0000000 --- a/public/posts/tags/BSD.html +++ /dev/null @@ -1,36 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>BSD π</title> - <link rel="stylesheet" href="../../styles.css"> - <link rel="icon" href="../../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../links.html">Links</a></li> - <li><a href="../../projects.html">Projects</a></li> - <li><a href="../../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <div class="tags"> <center> - <h1>BSD π</h1> </center> - <p>17-08-2024 - <a href="../07FishShell.html">Trying out fish π</a></p> - <p>27-07-2024 - <a href="../04Servers.html">Messing with servers</a></p> - <p>22-07-2024 - <a href="../02FreeBSD.html">Trying out FreeBSD</a></p> - </div> - - <div class="tags2"><hr> - <h3>Other tags</h3> - <pre><a href="Linux.html">Linux π§</a> | <a href="Hardware.html">Hardware π₯</a> | <a href="Tech.html">Tech π§βπ»</a> | <a href="Life.html">Life πΊ</a></pre> - </div> - </main> - </body> -</html> diff --git a/public/posts/tags/Hardware.html b/public/posts/tags/Hardware.html deleted file mode 100644 index fcab121..0000000 --- a/public/posts/tags/Hardware.html +++ /dev/null @@ -1,40 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Hardware π₯</title> - <link rel="stylesheet" href="../../styles.css"> - <link rel="icon" href="../../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../links.html">Links</a></li> - <li><a href="../../projects.html">Projects</a></li> - <li><a href="../../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <div class="tags"> - <center> - <h1>Hardware π₯</h1> - </center> - <p>16-02-2025 - <a href="../16PC.html">New PC case!</a></p> - <p>18-12-2024 - <a href="../15Christmas.html">Christmas π
</a></p> - <p>17-08-2024 - <a href="../06NewLaptop.html">New Laptop !</a></p> - <p>03-08-2024 - <a href="../05Yubikeys.html">Yubikeys!</a></p> - <p>27-07-2024 - <a href="../04Servers.html">Messing with servers</a></p> - </div> - - <div class="tags2"><hr> - <h3>Other tags</h3> - <pre><a href="Linux.html">Linux π§</a> | <a href="BSD.html">BSD π</a> | <a href="Tech.html">Tech π§βπ»</a> | <a href="Life.html">Life πΊ</a></pre> - </div> - </main> - </body> -</html> diff --git a/public/posts/tags/Life.html b/public/posts/tags/Life.html deleted file mode 100644 index 69fbcd5..0000000 --- a/public/posts/tags/Life.html +++ /dev/null @@ -1,37 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Tech π§βπ»</title> - <link rel="stylesheet" href="../../styles.css"> - <link rel="icon" href="../../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../links.html">Links</a></li> - <li><a href="../../projects.html">Projects</a></li> - <li><a href="../../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <div class="tags"> - <center> - <h1>Life πΊ</h1> - </center> - <p>17-04-2025 - <a href="../18Update.html">Life Update</a></p> - <p>01-12-2024 - <a href="../14Email.html">Email and Life update</a></p> - </div> - - <div class="tags2"><hr> - <h3>Other tags</h3> - <pre><a href="Linux.html">Linux π§</a> | <a href="BSD.html">BSD π</a> | <a href="Hardware.html">Hardware π₯</a> | <a href="Tech.html">More Tech π§βπ»</a></pre> - </div> - </main> - </body> -</html> diff --git a/public/posts/tags/Linux.html b/public/posts/tags/Linux.html deleted file mode 100644 index cee0de7..0000000 --- a/public/posts/tags/Linux.html +++ /dev/null @@ -1,45 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Linux π§</title> - <link rel="stylesheet" href="../../styles.css"> - <link rel="icon" href="../../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../links.html">Links</a></li> - <li><a href="../../projects.html">Projects</a></li> - <li><a href="../../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <div class="tags"> - <center> - <h1>Linux π§</h1> - </center> - <p>21-02-2025 - <a href="../17Server.html">VPS Server ποΈ</a></p> - <p>18-12-2024 - <a href="../15Christmas.html">Christmas π
</a></p> - <p>18-09-2024 - <a href="../12Pihole.html">Pihole on Arch server</a></p> - <p>31-08-2024 - <a href="../10Gentoo.html">Installing Gentoo Linux</a></p> - <p>28-08-2024 - <a href="..//09Kernel.html">Compiling the Linux Kernel π§</a></p> - <p>26-08-2024 - <a href="../08ArchServer.html">Arch Server!</a></p> - <p>17-08-2024 - <a href="../07FishShell.html">Trying Out Fish π</a></p> - <p>27-07-2024 - <a href="../04Servers.html">Messing With Servers</a></p> - <p>13-07-2024 - <a href="../00dwm.html">Switching to DWM</a></p> - </div> - - <div class="tags2"><hr> - <h3>Other tags</h3> - <pre><a href="Hardware.html">Hardware π₯</a> | <a href="BSD.html">BSD π</a> | <a href="Tech.html">Tech π§βπ»</a> |<a href="Life.html">Life πΊ</a></pre> - </div> - </main> - </body> -</html> - diff --git a/public/posts/tags/Tech.html b/public/posts/tags/Tech.html deleted file mode 100644 index e8b2c2b..0000000 --- a/public/posts/tags/Tech.html +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE html> -<html lang="en-GB"> - <head> - <meta charset="UTF-8"> - <meta name="author" content="Shipwreckt"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <title>Tech π§βπ»</title> - <link rel="stylesheet" href="../../styles.css"> - <link rel="icon" href="../../Images/favi.png" type="image/x-icon"> - </head> - <body> - <header> - <nav> - <ul> - <li><a href="../../index.html">Home</a></li> - <li><a href="../../links.html">Links</a></li> - <li><a href="../../projects.html">Projects</a></li> - <li><a href="../../contact.html">Contact</a></li> - </ul> - </nav> - </header> - <main> - <div class="tags"> - <center> - <h1>Tech π§βπ»</h1> - </center> - <p>21-02-2025 - <a href="../17Server.html">VPS Server ποΈ</a></p> - <p>16-02-2025 - <a href="../16PC.html">New PC case!</a></p> - <p>18-12-2024 - <a href="../15Christmas.html">Christmas π
</a></p> - <p>01-12-2024 - <a href="../14Email.html">Email and Life update</a></p> - <p>22-09-2024 - <a href="../13I2P.html">Trying out I2P π΅οΈ</a></p> - <p>18-09-2024 - <a href="../12Pihole.html">Pihole on Arch server</a></p> - <p>31-08-2024 - <a href="../10Gentoo.html">Installing Gentoo Linux</a></p> - <p>28-08-2024 - <a href="..//09Kernel.html">Compiling the Linux Kernel π§</a></p> - <p>26-08-2024 - <a href="../08ArchServer.html">Arch Server!</a></p> - <p>17-08-2024 - <a href="../07FishShell.html">Trying Out Fish π</a></p> - <p>03-08-2024 - <a href="../05Yubikeys.html">Yubikeys!</a></p> - <p>27-07-2024 - <a href="../04Servers.html">Messing With Servers</a></p> - <p>22-07-2024 - <a href="../02FreeBSD.html">Trying Out FreeBSD</a></p> - <p>13-07-2024 - <a href="../00dwm.html">Switching To DWM</a></p> - </div> - - <div class="tags2"><hr> - <h3>Other tags</h3> - <pre><a href="Linux.html">Linux π§</a> | <a href="BSD.html">BSD π</a> | <a href="Hardware.html">Hardware π₯</a> | <a href="Life.html">Life πΊ</a> </pre> - </div> - </main> - </body> -</html> diff --git a/public/posts/vps/index.html b/public/posts/vps/index.html new file mode 100644 index 0000000..b7fc82d --- /dev/null +++ b/public/posts/vps/index.html @@ -0,0 +1,80 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>VPS Server ποΈ</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>VPS Server ποΈ</h1> + <p class="post-date">February 21, 2025</p> + </header> + <div class="post-content"> + <hr> + <h2>Introduction</h2> +<p>If you have read any of my posts in the past, you may know of my aspiration to host my website and email server on a VPS. Well, that day has come! Finally.</p> +<p>So far my VPS (virtual private server) is doing three things:</p> +<ul> +<li>Git server: <a href="https://git.shipwreckt.co.uk">git.shipwreckt.co.uk</a></li> +<li>Email server: <a href="https://git.shipwreckt.co.uk/">git.shipwreckt.co.uk</a></li> +<li>CalDEV server: Allows me to sync all my contacts and calendar between devices!</li> +<li>Website hosting! This enables me to try other web languages like <a href="https://www.php.net/">PHP</a> out</li> +</ul> +<hr> +<h2>Why?</h2> +<h3>Why host an email server ?</h3> +<p>A better question would be why not host an email server. When you sign up for Gmail or Protonmail you give them full trust over your email communications. Well, I trust myself way more than any company to handle my personal communications. Sadly, I can only receive emails until I can get some ports unblocked, but I am happy as is!</p> +<h3>Why host a Git server?</h3> +<p>I will be honest: the main reason why I host a Git server is because it is really cool, in my opinion; it has enabled me to learn more about Git as a programme. It is also good to have a personal server that is fully under my control, unlike GitLab!</p> +<p>Sadly, I will not do HTTPS or HTTP Git cloning because it is not needed since I am using the Git daemon to allow people to clone from my server! Whilst on the topic of HTTP and HTTPS, I am using the Stagit static HTML programme to have a kind of front end to my server so you can view all my repositories! Due to it being complex (at least for me), I may write a tutorial on how to get it up and running smoothly.</p> +<h3>Why host a CalDEV server?</h3> +<p>Hosting a CalDAV server is one of the most satisfying things I have ever done. Having everything synchronised just makes me happy! I have all my calendars synced and all of my contacts synced too. I love having a CalDAV server for all the rubbish I have planned, and I hope that I can get more use out of it! Also if you are curious I am using the <a href="https://radicale.org/">radicale</a> software for the CalDEV server.</p> +<hr> +<h2>Overview</h2> +<p>Overall, I am just happy to have a whole server that I can use for whatever I want! This has opened up a whole new world for me of tinkering and stress. I hope this VPS serves me well!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/linux/" + aria-label="View posts tagged linux"> + linux + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> diff --git a/public/posts/yubikeys/index.html b/public/posts/yubikeys/index.html new file mode 100644 index 0000000..5cfe2b5 --- /dev/null +++ b/public/posts/yubikeys/index.html @@ -0,0 +1,73 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="/assets/css/main.css"> + <title>Yubikeys!</title> + </head> + <body> + <article> + <nav class="site-nav"> + <div class="nav-container"> + <div class="nav-left"> + <a href="/" class="site-title">Shipwreckt</a> + </div> + <ul class="nav-right"> + <li><a href="/">Home</a></li> + <li><a href="/archive/">Archive</a></li> + <li><a href="/links/">Links</a></li> + <li><a href="/contact/">Contact</a></li> + </ul> + </div> + </nav> + <header> + <h1>Yubikeys!</h1> + <p class="post-date">August 03, 2024</p> + </header> + <div class="post-content"> + <hr> + <p>For a while now, I have wanted to own a <a href="https://www.yubico.com/">Yubikey</a>, but the price has always held me back since they cost a lot of money. After scouring ebay for a while, I finally found a good deal on one. I bought it, and now Iβve had the chance to mess around with it.</p> +<center> +<img src="/images/hardware/yubikey.png"> +</center> +<p>So far, I have been relatively happy with the Yubikey, but there is one concern I have: a lot of the firmware on the Yubikey is closed source, meaning someone like me cannot read the source code. While this may sound like something small to most, and I might seem overly cautious, but all I will say is how can you fully trust a product and its functionality if you can't see what itβs doing? Due to the Yubikey having closed source components, I have looked for some FOSS alternatives. Below, I have listed some of these products below:</p> +<ul> +<li><a href="https://tillitis.se/">Tkey</a></li> +<li><a href="https://onlykey.io/">Onlykey</a></li> +<li><a href="https://www.nitrokey.com/products/nitrokeys">Nitrokey</a></li> +<li><a href="https://solokeys.com/">Solokey</a></li> +</ul> +<p>There are two on that list that I am particually interested in, that being TKey and Nitrokey, this is because they are both well delevoped and have ways to set up with SSH so I can connect to servers way more securely, they also provide keys that have NFC so I can use it with my phone which is a big save.</p> +<p>So far the only thing I have really done with my Yubikey is set it up with KeepassXC, for some reason I cannot get my Google account working with it, and this is because I am under Linux, so I might need to install Windows or ChromeOS in a virtual machine and set it up, but even if then, I just have to hope it will still work on Linux because if not, well, that would be ass.</p> +<p>That is all I am going to look more into hardware keys because well they are awesome, but that is all thank you for reading!</p> + + </div> + </article> + + + + + <footer class="post-footer"> + <!-- π Back button --> + <a href="/" class="back-button">β¬
Back to Home</a> + + + <p class="post-tags"> + + <a href="/tags/hardware/" + aria-label="View posts tagged hardware"> + hardware + </a> + + <a href="/tags/tech/" + aria-label="View posts tagged tech"> + tech + </a> + + </p> + + </footer> + + </body> +</html> |
