Recently I have added some new devices to my homelab, phone size machine with Intel N5105 CPU, 16GB RAM and 256GB SSD storage, wanted to build a kubernetes cluster use 4 such machines. It also has built-in 2.5G NIC, WIFI6 and Bluetooth version 5.2, but the current Ubuntu LTS(20.04) has linux kernel 5.4 which don't support the NIC driver, need to upgrade kernel to solve this.
I use code-server daily, but there is [an restriction] to install latest awesome extensions, so I created a script to download and install extensions from the VSCode official marketplace. One issue for using this script is that it will sometime failed to download extension due to Microsoft's requests limit. You can either retry or manual download.
As I occasionally write services for daemon processes, every time when I need I just google for it, this works most of the time. But sometimes it repeated and I haven't keep a note of those one off(I wrongly thought) services. Recently read the blog [systemd by examples] which encourage me to write down my services and share here, most usefully hope I can copy them once needed, from here.