Skip to main content

Recently Updated Pages

Alternatives

Android

<CORPO> Calendar/Agenda: Etar + DAVx⁵ to enable synchronizationGoogle Maps: CoMapsGoogle Photos: ...

Updated 1 month ago by seres

Post Installation

Android

App stores Prioritize Obtainium. Many app configurations for Obtainium can be obtained here, and...

Updated 1 month ago by seres

Installation

Android

Read https://grapheneos.org/install/web

Updated 1 month ago by seres

Recommendations

Browser

The only browser I can safely recommend is Librewolf. Other forks of Firefox are slow with securi...

Updated 3 months ago by seres

Extensions

Browser

I recommend running a few extensions to make your life better on the internet: uBlock Origin Best...

Updated 3 months ago by seres

Step 5: Setting up fail2ban

Setting up SSH

We are now going to setup fail2ban, basically something than bans IPs from accessing your server ...

Updated 3 months ago by seres

Step 4: Securing OpenSSH

Setting up SSH

⚠️ Before continuing: This will make login via password impossible. If you lose your SSH key, you...

Updated 3 months ago by seres

Step 1: Create a user

After buying a VPS

If you logged in as root (which you probably did), you're gonna need to create a user. Logging in...

Updated 3 months ago by seres

Step 3: Adding music

Selfhosting music

We need to place our music in the directory we specified in the docker-compose.yml file, in our c...

Updated 3 months ago by seres

Step 1: Running Navidrome

Selfhosting music

As mentionned before, I am going to explain how to run Navidrome using Docker Compose. If you hav...

Updated 3 months ago by seres

Step 1: Install UFW

Setting up a firewall

A firewall essentially allows or denies incoming and/or outgoing connections to your machine. We ...

Updated 3 months ago by seres

Preliminary

Setting up NGINX

We are going to use nginx as a reverse proxy.

Updated 3 months ago by seres

Discord Fucking Sucks

Communication

Discord Fucking Sucks! There are many alternatives that range from somewhat good to actually good...

Updated 3 months ago by seres

Alternatives to text

Communication

XMPP with OMEMO (very good!) Matrix (somewhat good) Zulip (if organizing a team)

Updated 3 months ago by seres

Alternatives to voice chatting

Communication

Mumble Teamspeak if selfhosting I guess..?

Updated 3 months ago by seres

Step 2: Read guides!

After buying a VPS

At this point you are ready to configure your VPS as you like. I do have some guides I recommend ...

Updated 3 months ago by seres

Step 2: Generating a SSH key

Setting up SSH

SSH keys are used to safely connect to remote machines, without a password, among other things. I...

Updated 3 months ago by seres

End word

Setting up SSH

The setup is now complete! You can somewhat safely make your server publicly accessible now, if i...

Updated 3 months ago by seres

Step 3: Copy SSH key to server

Setting up SSH

Now that we have a key, we can transfer it to our server. This can be done with ssh-copy-id. Run:...

Updated 3 months ago by seres

Step 1: Installing OpenSSH

Setting up SSH

This step won't be guiding you on how to actually install OpenSSH since I don't know which distri...

Updated 5 months ago by seres