edit posts
This commit is contained in:
parent
1189065cde
commit
6ebf324481
22 changed files with 115 additions and 149 deletions
|
@ -1,9 +1,9 @@
|
|||
+++
|
||||
title = '08.10.2024 Incident'
|
||||
date = 2024-10-08T23:16:52+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: '08.10.2024 Incident'
|
||||
date: 2024-10-08T23:16:52+03:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
At around 16:09 GMT+3, fzorb.xyz and all its associated services went down. I wasn't able to investigate, as I was busy with other stuff until 19:05 GMT+3. It turns out that our VPS provider, Frantech/BuyVM, had a problem regarding their Router. Apparently, some guy at the datacenter Frantech colocates at left an USB stick in a router, so after a restart, it booted into the Junos install interface. Service has been restored ~30 minutes from the time of writing this.
|
||||
|
||||
There isn't really much to say about it. I'm sorry for the downtime.
|
||||
There isn't really much to say about it. I'm sorry for the downtime.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = "01/12/2024 updates (& something about Romania's national day)"
|
||||
date = 2024-12-01T10:41:09+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: "01/12/2024 updates (& something about Romania's national day)"
|
||||
date: 2024-12-01T10:41:09+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
## Site updates
|
||||
* Yesterday I have moved the site to a new host, kinda. This is more of an "experiment" as to test how great my new VPS offer would handle a low traffic website.
|
||||
|
@ -10,4 +10,4 @@ draft = false
|
|||
* The Guestbook is back. Yay! Now using Isso.
|
||||
* Removed the Thoughts section.
|
||||
|
||||
Also I must now mention that today is a very special day in Romania. 106 years ago, 100.000 people went to Alba Iulia to sign the Declaration of Alba Iulia, and with that, Romania united with Transylvania, 318 years after their last separation.
|
||||
Also I must now mention that today is a very special day in Romania. 106 years ago, 100.000 people went to Alba Iulia to sign the Declaration of Alba Iulia, and with that, Romania united with Transylvania, 318 years after their last separation.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Using a 128MB NAT OpenVZ VPS'
|
||||
date = 2024-10-21T22:27:28+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Using a 128MB NAT OpenVZ VPS'
|
||||
date: 2024-10-21T22:27:28+03:00
|
||||
draft: false
|
||||
---
|
||||
While at a metro station, I was chatting with some friends on a Telegram group, when one of them shared an intriguing hosting provider: **Gullo's Hosting**. I couldn't believe my eyes when I saw a 3,50EUR/YR VPS, so I impulsively bought it. Now, it does have some caveats, such as:
|
||||
* Low storage space: I kept bashing my head against the wall trying to figure out how I could clear space.
|
||||
* No public IPv4: It's fine for a 3.50/yr VPS.
|
||||
|
@ -15,4 +15,4 @@ In the end, I dropped the VPN idea and made a SOCKS5 proxy using `microsocks`. S
|
|||
|
||||
And I would also like to add how annoying it is to use the console feature of Gullo. The password to the user created to access your container via SSH resets every few hours and it's very annoying to have to log into the panel every time I want to tweak something. I can probably setup SSH on my own container though, but I'll do it in the near future.
|
||||
|
||||
Anyways, it's getting late and I'm going to go to sleep. Thanks for reading.
|
||||
Anyways, it's getting late and I'm going to go to sleep. Thanks for reading.
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
---
|
||||
title: "blog"
|
||||
---
|
||||
[<- return to index](/)
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
+++
|
||||
title = 'A Trip to the CFR Museum'
|
||||
date = 2024-01-26T20:02:16+02:00
|
||||
draft = false
|
||||
+++
|
||||
|
||||
I've had the chance these past days to go to the CFR museum in Bucharest, Romania, where they had a beautiful train model, as well as many other things, such as a whole steam locomotive in their frontyard. I highly suggest anyone visits this museum. It may not be as big but it makes up in quality. It's next to the North Railway Station and is served by STB routes 1, 10, 82, 97, 105, 182, 282, as well as the Gara De Nord 2 (M4) Metro Station (Also Gara De Nord station. If you want to go to GDN2, you'll have to switch at Basarab).
|
||||
|
||||

|
||||
*A huge steam locomotive parked outside of the CFR museum*
|
||||
|
||||

|
||||
*A scaled down design of a cargo terminal*
|
||||
|
||||

|
||||
*Model of 060-EA-042 locomotive*
|
||||
|
||||

|
||||
*Model of LDH diesel locomotive*
|
||||
|
||||
## The model
|
||||

|
||||
*Doutchebahn locomotive hauling passenger cars*
|
||||

|
||||
*Siemens Desiro train*
|
||||

|
||||

|
||||
*Pictures of the train model*
|
||||

|
||||
*LDH in action*
|
||||

|
||||
*Depot*
|
||||
|
||||
|
||||
I hope these pictures can be of some use.
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Thoughts on Animal Farm'
|
||||
date = 2025-04-28T20:51:19+03:00
|
||||
draft = true
|
||||
+++
|
||||
---
|
||||
title: 'Thoughts on Animal Farm'
|
||||
date: 2025-04-28T20:51:19+03:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
Yesterday I've finished reading Animal Farm, and personally I believe that it is not only a parody of the Soviet Union - but also a parody of the current world.
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'DD-WRT as a Wireless Client Bridge'
|
||||
date = 2024-09-16T18:55:11+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'DD-WRT as a Wireless Client Bridge'
|
||||
date: 2024-09-16T18:55:11+03:00
|
||||
draft: false
|
||||
---
|
||||
If you live in a house where extending a simple networking cable would require a lot of work, you might find yourself buying something like a network printer and not being able to connect it to the network due to it not supporting wifi. These situations suck, but thankfully, there's a solution, the Wireless Client Bridge.
|
||||
|
||||
## Okay, what the hell is that?
|
||||
|
@ -63,4 +63,4 @@ Now you can check if you configured the wireless stuff correctly by going to the
|
|||
## 5. Profit
|
||||
Now you can finally apply all the changes. You'll have to change to 192.168.1.2 or whatever IP you chose in step 1 for the router.
|
||||
|
||||
I am still a DD-WRT novice, so if I missed anything, or something doesn't work properly, please let me know.
|
||||
I am still a DD-WRT novice, so if I missed anything, or something doesn't work properly, please let me know.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'fzorb.xyz Updates: Christmas Edition'
|
||||
date = 2024-12-25T10:08:47+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'fzorb.xyz Updates: Christmas Edition'
|
||||
date: 2024-12-25T10:08:47+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
Merry Christmas! These past few days I have done the following changes:
|
||||
* `xmin` is now the default theme. I consider it to look better. You can choose the old `red` theme at the bottom of the page.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Running an SSH honeypot to troll skids'
|
||||
date = 2025-01-03T11:10:19+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Running an SSH honeypot to troll skids'
|
||||
date: 2025-01-03T11:10:19+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
If you've ever looked at a public server's SSH logs, you would have probably found tens of failed connections from IP addresses you are not associated with. Those are bots that are trying to bruteforce their way into your Linux bots. An easy way you can change this is by changing the SSH port, but that's just lame. What you should do is do a *little bit of trolling*. So today, we'll be configuring `sshesame` to listen on port 22 and some other common ssh ports.
|
||||
|
||||
|
@ -87,4 +87,4 @@ systemctl enable --now sshesame
|
|||
|
||||
And now you can have skids waste their time hacking your box. Yay!
|
||||
|
||||
P.S. Happy 2025
|
||||
P.S. Happy 2025
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'How Not to Use Cloudflare'
|
||||
date = 2024-04-02T18:20:15+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'How Not to Use Cloudflare'
|
||||
date: 2024-04-02T18:20:15+03:00
|
||||
draft: false
|
||||
---
|
||||
Cloudflare is a DDoS mitigation platform which offers free proxying of your origin server. Unfortunately, this proxying is not well-used by some people, such as the person who inspired me to make this blog post. He has since fixed it. On Sunday, me and a friend of mine have exposed a vulnerability to one of our other friends, which we will be referring for privacy reasons as X. X has agreed to the "hacking" of his website.
|
||||
|
||||
## What is Cloudflare proxying?
|
||||
|
@ -67,4 +67,4 @@ You can mitigate it via numerous ways. Here are the 2 ways you can do that:
|
|||
* Disable Cloudflare proxying: this is the option X chose. This may not be an option for you though if you are subject to frequent (D)DOS attacks.
|
||||
* Deny access of all Cloudflare IPs: there is a handy script on Github made by user Icseon, which uses iptables to deny all non-Cloudflare traffic on port 80 and 443. https://github.com/icseon/cf-iptables
|
||||
|
||||
I hope this blog post has been useful. While I do not use Cloudflare myself, I know many people that do.
|
||||
I hope this blog post has been useful. While I do not use Cloudflare myself, I know many people that do.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'IPv6 Adventures'
|
||||
date = 2024-10-23T09:27:29+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'IPv6 Adventures'
|
||||
date: 2024-10-23T09:27:29+03:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
Today's story starts in a similar vein as to the last one. While waiting for a train, I stumbled across a provider which offered extremely cheap hosting, and severely undercut Gullo. Their name is [C-SERVERS](https://c-servers.co.uk/) and they seem to be reselling Hetzner, just like Gullo, but they give you more ram, at the cost of not giving you any IPv4 ports, at least as far as I can tell. So I bought one of their NanoVPS servers. Then, I hit my first roadblock... I can't SSH!
|
||||
Unfortunately, due to my ISP being stupid, enabling IPv6 on our home router would do more harm than good, so as a temporary measure, I decided to use [tunnelbroker](https://tunnelbroker.net), which gave me a free IPv6 address. And now I can SSH!
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Making a Beta 1.7.3 Server (with Docker)'
|
||||
date = 2025-03-06T20:00:46+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Making a Beta 1.7.3 Server (with Docker)'
|
||||
date: 2025-03-06T20:00:46+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
You miss when Minecraft was simpler? Want to go back to a time before The Adventure Update released? Well, look no further than this guide. I will be guiding you thorugh the entire setup process of a Minecraft Beta 1.7.3 server, with some basic plugins and we'll also be running the server through Docker. So make yourself comfortable and without any further ado, let's begin!
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'March Updates'
|
||||
date = 2025-03-06T07:01:01+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'March Updates'
|
||||
date: 2025-03-06T07:01:01+02:00
|
||||
draft: false
|
||||
---
|
||||
Okay, I have dissapeared for about two months, sorry about that. I just didn't really have something interesting to write about. In the meantime, I overhauled the website. Here are the details:
|
||||
* **No more JavaScript** - it was optional anyways
|
||||
* **Guestbook and themes are no more** - the first one was starting to get abused and was nothing but a collection of the most stupid things I have seen on the internet, second was extremely pointles
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Microsocks on NetBSD'
|
||||
date = 2024-10-28T07:44:51+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Microsocks on NetBSD'
|
||||
date: 2024-10-28T07:44:51+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
Have you ever wanted a proxy server that you can run on a toaster (literally)? Well, enter today's setup, Microsocks on NetBSD. Microsocks is a simple, fast and efficient SOCKS5 server. NetBSD is a highly portable UNIX system that you can literally run on a toaster.
|
||||
<p align="center">
|
||||
|
@ -78,4 +78,4 @@ microsocks=YES
|
|||
And now we can restart and you'll see that our proxy is still alive.
|
||||
|
||||
## Conclusion
|
||||
NetBSD is pretty cool.
|
||||
NetBSD is pretty cool.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'My Servers (2023 edition)'
|
||||
date = 2023-12-20T20:11:58+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'My Servers (2023 edition)'
|
||||
date: 2023-12-20T20:11:58+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
Over the past 5 years, I have inherited my father's philosophy of self-hosting. It all started with my brand-new Raspberry Pi 4. I wanted to create a Minecraft Server for me and my friends to play on. Unfortunately, due to my lack of skill, I have had to offload the responsibility onto my father's server (which was really weak! an intel celeron j1800 was barely cutting it for versions newer than 1.12.2!). Eventually, during quarantine, my father had moved his entire suite of servers (mainly SBCs) to the j1800 and it was beginning to get quite horrible. We were lucky to even get 18 TPS when more than 2 people were on.
|
||||
|
||||
|
@ -28,4 +28,4 @@ For all critical services, I prefer to run them on bare metal, as to not depend
|
|||
I should have gotten more ram and I should've not had to rely on Wireless internet, which is a node which can fail within my setup. I should've used ethernet. Unfortunately, I cannot convince my father to help me extend an ethernet cable to my room.
|
||||
|
||||
# Conclusion
|
||||
I strongly enocourage self-hosting everything you can, as it helps fight decentralization and you can often times find it better to use free and open source alternatives to things such as Google Calendar or Gmail.
|
||||
I strongly enocourage self-hosting everything you can, as it helps fight decentralization and you can often times find it better to use free and open source alternatives to things such as Google Calendar or Gmail.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'My Servers (2024 edition)'
|
||||
date = 2024-09-10T06:30:27+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'My Servers (2024 edition)'
|
||||
date: 2024-09-10T06:30:27+03:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
About a year ago, I have made a blog post about how I run things round here. Since then, a lot of things have passed. Since I think that I'm more free now than I will be in 3 months, when I initally planned on making this post, I've decided to just do it now.
|
||||
|
||||
|
@ -19,4 +19,4 @@ My suite of servers is comprised of the following computers:
|
|||
I primarily use docker for just about everything (minus the matrix server), as it is a pretty convenient way to spin up containers and not have to deal with houndreds of dependencies, or in some cases, convoluted installation procedures.
|
||||
|
||||
# My regrets
|
||||
I don't really have any regrets for my current setup, as everything is running fine, but in the future I wish to upgrade to 16gb of ram, and maybe a better CPU.
|
||||
I don't really have any regrets for my current setup, as everything is running fine, but in the future I wish to upgrade to 16gb of ram, and maybe a better CPU.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Nitter in 2024'
|
||||
date = 2024-09-05T10:34:46+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Nitter in 2024'
|
||||
date: 2024-09-05T10:34:46+03:00
|
||||
draft: false
|
||||
---
|
||||
Earlier this year, [Nitter has ceased development](https://github.com/zedeus/nitter/issues/1155#issuecomment-1913361757), due to the removal of guest accounts, but, you can still self host an alternative Twitter frontend, and we'll do it with something some love and some hate, Docker!
|
||||
|
||||
We will be using [Privacydevel's Nitter fork](https://github.com/PrivacyDevel/nitter) for this.
|
||||
|
@ -109,4 +109,4 @@ $ docker-compose up -d
|
|||
|
||||
And voila! Now if you go to your server's IP on port 8080, you will be greeted by Nitter. Isn't that awesome?
|
||||
|
||||
Thanks to [Phin](https://filehaus.su) for helping me set it up.
|
||||
Thanks to [Phin](https://filehaus.su) for helping me set it up.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Running a Music Server (with Docker)'
|
||||
date = 2024-08-21T07:14:38+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Running a Music Server (with Docker)'
|
||||
date: 2024-08-21T07:14:38+03:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
If you have a huge physical music collection or a desire to not pay for your music, running a Music server is a great way to organize your collection. This guide will be covering configuring [Navidrome](https://www.navidrome.org/) and [slskd](https://github.com/slskd/slskd/).
|
||||
|
||||
|
@ -63,4 +63,4 @@ Now, you must configure an administrator Navidrome account. Browse to `https://[
|
|||
|
||||
From here, you can go bananas.
|
||||
|
||||
Thanks for reading this quick tutorial.
|
||||
Thanks for reading this quick tutorial.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Safely Selfhosting'
|
||||
date = 2024-09-28T12:14:03+03:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Safely Selfhosting'
|
||||
date: 2024-09-28T12:14:03+03:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
Selfhosting is a great way to fight decentralization, however, you might find yourself scratching your head as to how to expose those services to the internet. You could just port forward, but you'll have to deal with the problems of having to constantly update your home IP or having to constantly worry that some script kiddie will be able to take down your internet at home, which if you work from home, isn't very good. Thankfully, you can mitigate this issue by proxying everything through a VPS.
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Using a 12-year-old HP T620 Thin Client as a Desktop'
|
||||
date = 2025-03-30T00:14:40+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Using a 12-year-old HP T620 Thin Client as a Desktop'
|
||||
date: 2025-03-30T00:14:40+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
A few years ago, a local second hand computer store was selling T620 thin clients for dirt cheap prices, so impulsively, I bought one. From there, the humble HP T620 lived a hard life as a server for just about anything I wanted to host - git servers, forums, heck, I even once wanted to compile an Android build on it. However, there's one thing I haven't done... use it as a desktop.
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Torchbyte review'
|
||||
date = 2024-11-20T21:08:00+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Torchbyte review'
|
||||
date: 2024-11-20T21:08:00+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
Torchbyte is a Romanian hosting company, with datacenters in Bucharest. Being in dire need of a cheap VPS to proxy some heavier stuff through, where lower latency would be preferred, I decided to use the aformentioned host. They're really cheap, too cheap actually, especially considering you get a dedicated IPv4 too with their EUR 4.50/quarter plan.
|
||||
|
||||
|
@ -12,11 +12,11 @@ Torchbyte is a Romanian hosting company, with datacenters in Bucharest. Being in
|
|||
* DDoS protection (not sure how great it is though)
|
||||
|
||||
## Cons:
|
||||
* Support kinda sucks
|
||||
* Support sucks a lot
|
||||
* You might have to go through support to do some things, because of some funny DDoS things
|
||||
* Port 25 is blocked. Support won't unblock it.
|
||||
* There have been breaches in the past. Not saying those will happen again, but I would be weary if I were you.
|
||||
|
||||
I am more than willing to look over all the cons with how cheap it is. However, the stock runs out quickly. According to Stefan over on the Discord, on the 29th of November they'll be restocking everything, so I've marked the date down, as I plan to use them with some future services.
|
||||
|
||||
If you wish to buy one, you can do so via my [affiliate link](https://billing.torchbyte.com/aff.php?aff=246) if you want to support me.
|
||||
If you wish to buy one, you can do so via my [affiliate link](https://billing.torchbyte.com/aff.php?aff=246) if you want to support me.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
title = 'Running a Yggdrasil peer on a shoestring budget'
|
||||
date = 2024-11-23T11:10:19+02:00
|
||||
draft = false
|
||||
+++
|
||||
---
|
||||
title: 'Running a Yggdrasil peer on a shoestring budget'
|
||||
date: 2024-11-23T11:10:19+02:00
|
||||
draft: false
|
||||
---
|
||||
|
||||
Recently I have been seeing this weird "Yggdrasil Network" mentioned alongside Tor and I2P. A few days ago I have started researching it, and it is really cool. Basically, it is a mesh network, but it encrypts your traffic. I think that's really cool, and while not really a privacy tool, I'd say it would be a great way to avoid any interference in your traffic by your ISP or similar.
|
||||
|
||||
|
@ -37,4 +37,4 @@ This is pretty simple. You just choose a random port within the range provided b
|
|||
## Step 3. Profit
|
||||
Now you've succesfully configured a Yggdrasil peer for just $3.50/year! Wow! To see my finished work, or to peer with me, use `tcp://bg1-ygg.kogaionon.xyz:13710` or `tls://bg1-ygg.kogaionon.xyz:13711`.
|
||||
|
||||
Also, this site is now available over Yggdrasil <a href="http://[201:acd2:6e63:671b:f32f:8a4:d7d6:3537]">here</a>!
|
||||
Also, this site is now available over Yggdrasil <a href="http://[201:acd2:6e63:671b:f32f:8a4:d7d6:3537]">here</a>!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue