Write an operating system to microSD card using Raspberry Pi Imaging Utility.
Gitea currently does not provide packages for ARMv7, which was commonly used for Raspberry Pi 3. This is not a problem as software compiled for specific ARM instructions set should work on more recent architectures thanks to backward compatibility with earlier ARM processors.
Disable onboard WiFi and Bluetooth on Raspberry Pi 3 device.
Download Raspbian image and write it SD card using as fewer commands as possible.
Install Pi-hole, a network-wide ad blocking on your own Linux hardware. I have used it on Debian Stretch, but then moved to a small Raspberry Pi, which now acts as DNS and DHCP server.
Today I will shortly describe how to set up Raspberry Pi as a tiny NAS server. I am using one at home daily, and it is a handy appliance.