PC software

All of the software on this page is cool and I think you should try it. I also use all of this software, and will update this page when I find new, even cooler software to use instead. Most if not all of my configuration files (dotfiles) are on my github. You can clone these and edit them to fit your needs, or you can use them as a reference for when you can’t figure out how to configure something.

Regular software

OS stuff

Closed source

Server software

This is the software that runs on my home server.

Email

I used Luke Smith’s emailwiz to set up my email server. The script installs and configures an email setup with postfix, dovecot, spamassassin and opendkim.

Etesync

I run my own etesync server for synchronizing my to-do lists, calendar and contacts. It’s relatively easy to set up, and has a web interface that you can use with your own self-hosted instance.

Bitwarden

I also run my own bitwarden server. It uses docker with docker-compose, which are two things that I’m supposed to know about, but I don’t.

I’m working on a connect 4 website myself, and I’m planning on learning to use docker with docker-compose to make it easier to run the seperate parts that are needed to host the project.

Git

I have a cgit server to host my git repositories on https://git.pipeframe.xyz, and I use gitolite for ssh git push access. Cgit is very easy to set up, and I like it very much. Gitolite on the other hand is a pain in the ass to set up, because the documentation is not that great. If you’re planning on using gitolite on your own server, set the umask in ~/.gitolite.rc of your server’s git account to 0022.

SFTP

I have two semi-public sftp accounts set up on my server: media and sftp. sftp is for generic file sharing, and media is for my media. Both accounts have tty login disabled and are chroot-jailed to /var/media and /var/sftp.

Phone apps

These are the apps that I use on my phone. I recently upgraded my 2017 Nokia 6 to a Google Pixel 4a (sunfish). It’s a great phone! You can root it or flash custom rom’s very easily, and it gave me new appreciation for the basic features of a smartphone. The Pixel 4a has really good haptics. They’re almost iPhone level, though I won’t be using iPhones any time soon.

I flashed CalyxOS as soon as it was 5 minutes out of the box, but ended up not liking it because of it’s nonexistant root support. I’m currently using LineageOS 18.1, rooted using magisk.

Open source

Requires root

Closed source