Blog

Thoughts, ideas and codes

Hi everyone, Here are some more instances for FOSS front ends you can use:

Invidious: https://invidious.io.lol SearXNG: https://searxng.io.lol Nitter: https://nitter.io.lol

Happy Easter!

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 lots 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!