Blog

Thoughts, ideas and codes

Hello everybody,

Today, I'm just here to say Ramadan Mubarak to each one of you!

Sadly I have nothing big to announce (at least for now) and no giveaways or anything, so it's just a simple small post.

So, I hope you have a nice day and see you in Eid.

Thanks.


Before I start, do you remember https://blog.esmailelbob.xyz/d/svsm29lf47 ? Yeah, pretend like it's not there. I will try to re-write the announcement all over again. Just like new!


Hello, there! I'm very excited to announce about my newest self-hosted front-end. It's Kutt (https://kutt.it) the URL shorter, you can find my self-hosted instance over: https://esmail.xyz, so now you can shorten your links with my instance of Kutt! Here is an example: https://esmail.xyz/Ap9sCp.

I wanted to self-host something like this to short URLs for months now, but I had problem with domain name because esmailelbob.xyz is really long one. So I was waiting till I save some money and buy new domain. So now you can short your links with esmail.xyz!

Fun facts

I wanted to buy esma.il (The .il domain) but backed up because it's related to Israel. Then I had the idea of esmail.link or esmail.in, but I felt it's a lost of words too. So, I settled for esmail.xyz.

About your shortened URLs

Look, I can't guarantee your shortened links will be forever saved, but I will make sure to save the data as long as possible and whenever I change domains or anything I will make sure old ones will redirect to new ones.

Why no mirror over Tor?

Because Kutt uses DEFAULT_DOMAIN to set instance's domain, so I had to either set it to clear net domain or onion domain, so I chose clear net.

What next?

Oh, nothing. Start using it and I opened reports in case someone used to short bad links. or simply you can contact me directly to report the bad link.

Today, I'm happy to welcome our new 3 front-ends: * Destructables – An alternative front-end for Instructables https://destructables.esmailelbob.xyz/ * Suds – An alternative front-end for Snopes.com https://suds.esmailelbob.xyz/ * Laboratory – An alternative front-end for GitLab and GitLabCE https://laboratory.esmailelbob.xyz/

Hi, today I'm happy to announce that the server is one year old. I'm happy, glad and grateful for all that has happened and learned in this self-hosting journey, from my start as a dumb guy who didn't know how to set up ssh keys to setting up dockers, dealing with rust and reverse proxies.

From first to read guides like https://landchad.net/ to read to understand more to online guides and blogs to even official docs.

While I can't offer anything special today, like a new frontend to self-host or a giveaway (I'm broke :/), I decided to make this announcement and make you feel happy with me and tell you that while I'm not an expert, I've certainly learned a thing or two, and I can help you if you're interested in self-hosting too, because more people are welcome in this space!

I actually started self-hosting much earlier, in November 2021 to be exact. It was my old computer and I installed docker and started to learn how to use self-host invidious and kept it running for a month but decided to disconnect it due to expensive electricity and bad internet reasons (I'm subbed with their β€œSuper” plan, so it's 30mb/s πŸ™‚) so I looked online until I got VPS from Hetzner for a month, but my plans are to host a lot of services, so you can see why I did not stay for long. Later I heard about contabo, but a lot of people warned me about how slow their hardware is and that's why their VPSes are cheap. And later I heard about Kimsufi (my love) and I was stunned by how cheap it is (sure, it's old hardware but come on, at least it's dedicated servers) so I kept looking at their list until one day they hosted the 2022 winner sale and at first I was scared because it was a lot of money to pay, ~ 300 EGP to pay monthly, and it was my first time to pay monthly for something (aka. rent) instead of one time (laughs, now I pay ~ 700 for the same server. Damn you dollar) but I encouraged myself and here we are. One year later and I think it's the best choice I ever made.

And last but not least, I would like to thank Allah (yes, you heard me right) because I literally pray every month to get money from my freelance work so I can keep this server running for another month. And I am grateful to all of you who have stuck with me and used the front-ends that I host myself and I hope you continue to enjoy them and I continue to give back to the community because, damn it. We need more privacy alts and more decentralization, even if it's just another guy/girl self-hosting a frontend.

A year has passed by, what a long journey, man. This is the first bill I paid for this server and it's dated 25 Jan 2022This is the first bill I paid for this server, and it's dated 25 Jan 2022 (Alt link)


PS: Donate, so I can keep it running for another year (or even years, hopefully): https://esmailelbob.xyz/en/#donation

Hi, today I'm happy to announce after my absence of self-hosting new front-ends (because I thought that I self-host most of them) in last couple days I self-hosted 10 new front-ends and probably will continue more and here is the list:

I plan to self-host more like keyoxide and draw.io or even openstreetmaps and if you know some other front-ends that I do not host (yet), feel free to contact me and enjoy using my latest self-hosted instances. ___ Expect major downtimes in next couple of weeks because most of those instances do not have docker-compose so I use plain old npm and rust so expect me break stuff while β€œlearning” how to deal with npm directly not behind docker

openpgp4fpr:8738F073D80BD48812CCC8AF64AD9006A2D1C55B

Well, after months of inactivity of self-host new frontend (because I found no new projects) I finally found some by looking over other self-hoster's instance pages, and I'm happy to announce now I self-host:

So, enjoy and remember. I do not log anything: https://github.com/EsmailELBoBDev2/upptime/blob/master/pri-tos.md and feel free to request frontends to self-host: https://esmailelbob.xyz/en/#contact

Hi, I'm happy to announce that I self-host: * dumb https://dumb.esmailelbob.xyz/ (an alternative to genius) * BiblioReads https://biblioreads.esmailelbob.xyz/ (an alternative to goodreads)

So enjoy πŸ˜ƒ

Hi, I have no idea what to write about bye!

I'm happy to announce my Minecraft server is back! It's not self-hosted, I use https://aternos.org. But not to worry, I'm still looking for way to buy another server from Kimsufi or So you start and host some game servers like Minecraft and Team Fortress 2. So this Minecraft server on aternos.org is just a temporary station until it moves to my own server(s) as well.

But, do not let that spoil the joy of that, I have Minecraft server now! So you can join it by simply going to mc.esmailelbob.xyz and It's simple survival server, so it's not like full of mini-games. Simple survival, but instead it's online with some anti-grief plugin so no one can break your house or steal your chests unless you whitelist them. And anti-cheat plugin as well to make sure that we all suffer in the survival mode....

It's public for all users, including cracked Minecraft accounts, so enjoy.

PS: Aternos, known for closing the server if there are no players, I use my β€œways” to let it open as long as possible but yes you might expect some downtime as the server is offline.

#news #thoughts