atelle's Space


Home | Projects | Login


Welcome to atelle's Space!

My space on the web!


Projects

Fawdaw Mirror: 7 Years of Digital Archiving

2024.03.26 21:24:45 by atelle

For the past seven years, I've been curating a passion project called Fawdaw Mirror, and what a journey it's been! What started as a mere experiment utilizing some surplus storage space on my web server has evolved into a significant digital archive.

In the early days, back when Fawdaw Mirror first saw the light of the internet, it hosted a modest collection of 177 files amounting to a total of 57 GB. At that point, it was just a fun side endeavor, something to tinker with in my spare time.

However, as time went on, I found myself contemplating shutting it down. It seemed like an unnecessary burden on my resources. But before making any hasty decisions, I decided to do a bit of digging. To my surprise, I discovered that the site was not only active but also being actively utilized. It had garnered links from various forums, indicating its value within certain communities.

This revelation was a turning point. It made me realize that Fawdaw Mirror served a purpose beyond just being a personal project. It had become a resource, albeit unintended, for individuals seeking specific files and data.

Back in the old days, the site looked like this:

Source: https://web.archive.org/web/20171206040300/https://mirror.fawdaw.com/

 

Fast forward to today, and Fawdaw Mirror has flourished. With 860 files now stored within its digital vaults, totaling a substantial 228 GB, it has become a comprehensive repository for a variety of materials.

One notable testament to its utility is its recognition as the most complete mirror on platforms like elinux.org. It's humbling to see how something that began as a simple experiment has grown into a valuable resource within its niche.

As I reflect on the journey of Fawdaw Mirror over the past decade, I'm filled with a sense of pride and gratitude. What started as a small-scale project fueled by curiosity has evolved into a testament to the power of digital archiving and community collaboration.

Here's to another decade of preserving digital history, one file at a time. Together, we're shaping the future of digital preservation.

You can view the Fawdaw Mirror project on mirror.fawdaw.com.


Posts

Imported old blog posts

2024.03.25 09:05:08 by atelle

I've successfully transferred all historical blog entries from previous platforms to this one. You can access them through the archive section. Please note that the homepage of my blog will exclusively display the six most recent posts.


Posts

New Blog CMS

2024.03.24 15:38:29 by atelle

I have re-build aksel.telle.at from the bottom to become more like a blog.
The old system did not use any database, making it hard to update.

The new system uses a database and let me post new blog posts really easy.
The CMS is built on the same core as TicketCore and MonitorCore.

As for now, the blog CMS is not open source, but that may change in the future, when i think it is ready.


Projects

MonitorCore

2023.07.11 00:01:01 by atelle

I have built an add-on tool for TicketCore called MonitorCore. This is a monitoring system that integrates perfectly into TicketCore. It monitor all your systems every minute, and create a ticket to TicketCore if a service goes down. It also updates the same ticket if a service comes back up. The system can also send out Telegram notifications if this is enabled in TicketCore.

The project website is https://monitorcore.net/.


 


The Internet

Archiving the web

2023.06.19 00:01:01 by atelle

In the digital age, the web has become an integral part of our lives, containing a vast amount of information and knowledge. As the web evolves at a rapid pace, preserving its content and ensuring its long-term accessibility has become a critical task. Web archiving, the process of collecting and storing web pages and websites for future reference, plays a crucial role in documenting the ever-changing digital landscape.

By archiving the web, we ensure that historical events, cultural phenomena, scientific discoveries, and social trends are preserved for future research, reference, and understanding.

I have started my own Archive project using ArchiveBox. I have currently saved ~3000 web pages on my own server with ArchiveBox, and are planning to set up another one in a datacenter to archive even more. I also help the community by running 3 instances of ArchiveWarrior.



 


Projects

New project

2023.04.17 00:01:01 by atelle

I love HomeLabs, and run a number of services and systems both at home and in the cloud.

 

As I set up more and more virtual servers and various systems running on these virtual machines I started to have a problem: when things went down I didn't find out until much later.

 

There are a couple of solutions to this. One can set up UptimeRobot or Pingdom to monitor your systems or set up an instance of UptimeKuma, a self-hosted alternative to one of the solutions above.

 

All the solutions work well, but the notification solution is not always optimal. UptimeRobot and Pingdom offer to send out an email (free) or sms (unsure of price) when things go down or up.
With UptimeKuma you have many more options: Email, Alerta, WebHooks, Telegram, etc. What makes UptimeKuma a little more complicated is that you have to set up the notification system yourself, for example configuring SMTP to receive emails. But those who set something up themselves have no problems with this.

 

One of the problems I had with UptimeRobot and Pingdom was that I could not monitor internal systems. This means that everything I run behind my firewall is not monitored.
Therefore, I chose to use UptimeKuma as the primary monitoring system, and have set up 3 instances of this in 3 different locations (one at home, one in a data center and one in Azure)

 

Another problem I had was that I had no overview of all the alarms that came in. I have configured all three UptimeKuma instances to send me a Telegram notification when something critical goes down, but it is difficult to have control over this in the long run.

 

To solve this problem, I chose to build an alarm center from scratch. I have tried to use systems that already exist, but these are often made for companies, and cost a lot of money for licenses. It was also a pretty cool project, where I learned a lot.

 

Here are some pictures of what the system looks like. I chose to use Bootstrap 5.3 as my design framework because it looks elegant, is easy to use, and supports both light and dark modes.



 

 

 

 

 

 

 

(Click on the pictures for full size)

 



The system currently has 3 APIs:

Bash - Allows me to send my own messages directly to the case system from a linux system. This allows me to configure notifications on various services I run, for example if a cronjob fails, or if the server restarts.

WebHook - A simple system that receives notifications directly from UptimeKuma. This means that tickets are generated instantly, and can receive large amounts of alarms at once.

Email - This system started using Cloudmailin. With this system I could send an email to Cloudmailin, which was forwarded to my system via WebHook. This system worked quite well, but is dependent on Cloudmailin, and has limitations on how many API requests can be made per month. To avoid this, I chose to set up my own e-mail server. Here I can send an unlimited number of emails, without reaching any limit per month. In order to get the e-mails into the case system, I have written a small API that connects to the e-mail server with IMAP, and retrieves all e-mails that were sent from a specific gmail account (Since I use Gmail's SMTP to send out e-mails). The API also ensures that an email is only added once, and ignores this on the next query. It's not a completely perfect system, since the API runs through the crontab once a minute on a server. This means that it can take up to 60 seconds from when an email is received until it is imported into the case system.

 

The project website is https://ticketcore.net/.


About

My private space on the web


Domain Portfolio

norhood.com (Registered 2012-06-03)

fawdaw.com (Registered 2014-06-21)

pxcd.org (Registered 2018-11-28)

akseltelle.com (Registered 2021-07-13)

atelle.xyz (Registered 2021-12-18)

atelle.org (Registered 2022-10-19)

buildnorge.no (Registered 2022-10-20)

hobbyrack.no (Registered 2022-10-28)

hobbyserver.no (Registered 2022-10-28)

hellofriend.no (Registered 2022-10-31)

telle.at (Registered 2022-11-02)

telle.pw (Registered 2023-01-02)

ticketcore.net (Registered 2023-04-24)

monitorcore.net (Registered 2023-06-30)

crypt3r.com (Registered 2023-12-10)

https.no (Registered 2024-03-17)





Copyright © 2024 atelle