What to do with your own server
Tools, tips & tricks

There are many ways to run your own server, from setting up a Raspberry Pi on your desk to renting a physical server at a provider.
In this post, we will focus on setting up a virtual server with DigitalOcean, which is one of the easiest ways to get started.
[Read More]In the world of technology, we are moving further and further away from operating directly on servers, but there are still significant benefits to be gained from running a personal server.
I have been running some kind of personal server for many years now and I strongly believe anyone working in technology can benefit greatly from doing so. Here’s why:
[Read More]In this post I will go over the MVP building phase of Honeypot Login, from idea to launched product and what my next steps will be.
[Read More]If you use ssh-agent with an encrypted ssh key it does not persist when you open a new terminal window.
Use keychain
instead.
sudo apt install keychain
.bashrc
or .zshrc
# Repeat this line for all keys you want to unlock and use this way
/usr/bin/keychain -q --nogui $HOME/.ssh/id_rsa
source $HOME/.keychain/wsl-sh
Running any kind of personal infrastructure sometimes requires your attention based on certain events or failure states, no matter how much you automate tasks.
Over the years I have used E-Mail, Telegram bots and a variety of other tools for this purpose. However all of them have the drawback that they mix with other kinds of information and are not easilly usable in scripts.
[Read More]Sometimes you may want to commit only the files you have changed and not any newly created files,
this can easily be achieved by this command: git commit -a
From the git mapage:
OPTIONS
-a, --all
Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected.