home / blog index | My devices

My setup

Main laptop

My main machine is HP Probook 6470b which I got from my friend for 450 PLN (Around 120 USD).

                   '                      nat@apricot 
                  'o'                     ----------- 
                 'ooo'                    OS: Artix Linux x86_64 
                'ooxoo'                   Host: HP ProBook 6470b A1029D1102 
               'ooxxxoo'                  Kernel: 5.12.14-artix1-1 
              'oookkxxoo'                 Uptime: 2 hours, 8 mins 
             'oiioxkkxxoo'                Packages: 1049 (pacman), 12 (flatpak) 
            ':;:iiiioxxxoo'               Shell: zsh 5.8 
               `'.;::ioxxoo'              Resolution: 1680x1050 
          '-.      `':;jiooo'             DE: Xfce 4.16 
         'oooio-..     `'i:io'            WM: Xfwm4 
        'ooooxxxxoio:,.   `'-;'           WM Theme: Orchis-pink-dark 
       'ooooxxxxxkkxoooIi:-.  `'          Theme: Orchis-pink-dark [GTK2/3] 
      'ooooxxxxxkkkkxoiiiiiji'            Icons: WhiteSur-dark [GTK2/3] 
     'ooooxxxxxkxxoiiii:'`     .i'        Terminal: xfce4-terminal 
    'ooooxxxxxoi:::'`       .;ioxo'       Terminal Font: Source Code Pro 12 
   'ooooxooi::'`         .:iiixkxxo'      CPU: Intel i5-3320M (4) @ 3.300GHz 
  'ooooi:'`                `'';ioxxo'     GPU: Intel 3rd Gen Core processor Graphics Controller 
 'i:'`                          '':io'    GPU: AMD ATI Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X 
'`                                   `'   Memory: 2470MiB / 15872MiB 

Yeah, that’s desktop RX460. It’s connected through ExpressCard thanks to EXP GDC dock.

It plays Witcher 3 at 30FPS in Novigrad so it’s definitely enough for me ┐( ̄~ ̄)┌

VPS (on which this site is running)

On my server I prefer to use OpenBSD. It can be installed easily on Netcup servers and is very secure and stable by default.

                                     _    nat@nazareth.nekopon.pl 
                                    (_)   ----------------------- 
              |    .                      OS: OpenBSD 6.9 amd64 
          .   |L  /|   .          _       Host: netcup KVM Server 
      _ . |\ _| \--+._/| .       (_)      Uptime: 1 day, 15 hours, 5 mins 
     / ||\| Y J  )   / |/| ./             Packages: 124 (pkg_info) 
    J  |)'( |        ` F`.'/        _     Shell: ksh v5.2.14 99/07/13.2 
  -<|  F         __     .-<        (_)    Terminal: /dev/ttyp0 
    | /       .-'. `.  /-. L___           CPU: QEMU Virtual version (2) @ 2.524GHz 
    J \      <    \  | | O\|.-'  _        Memory: 336MiB / 4079MiB 
  _J \  .-    \/ O | | \  |F    (_)
 '-F  -<_.     \   .-'  `-' L__                                   
__J  _   _.     >-'  )._.   |-'                                   
 `-|.'   /_.          \_|   F
  /.-   .                _.<
 /'    /.'             .'  `\
  /L  /'   |/      _.-'-\
 /'J       ___.---'\|
   |\  .--' V  | `. `
   |/`. `-.     `._)
      / .-.\
      \ (  `\
       `.\

It runs nginx/php_74 web server, IRC bouncer ZNC, OpenSMTPD/Dovecot Email server, Unbound DNS server, Synapse Matrix homeserver, and Nextcloud/Redis/PostgreSQL. It also connects all of my devices together thanks to WireGuard. I have mobile ISP as main internet provider which of course doesn’t offer public IP addresses :(

You can find instructions how to replicate my setup on my blog/tutorials/gists.

Config files

Orange Pi One

OpenBSD doesn’t support this board (or I think it does? but ARM ports don’t have HDMI support so I would have to mess with serial port and I’m lazy) so I installed Devuan on it.

   ..,,;;;::;,..                   nat@pomaranczka 
           `':ddd;:,.              --------------- 
                 `'dPPd:,.         OS: Devuan GNU/Linux 4 (chimaera) armv7l 
                     `:b$$b`.      Host: Xunlong Orange Pi One 
                        'P$$$d`    Kernel: 5.10.34-sunxi 
                         .$$$$$`   Uptime: 23 hours, 29 mins 
                         ;$$$$$P   Packages: 381 (dpkg) 
                      .:P$$$$$$`   Shell: bash 5.1.4 
                  .,:b$$$$$$$;'    Terminal: /dev/pts/0 
             .,:dP$$$$$$$$b:'      CPU: Allwinner sun8i Family (4) @ 1.008GHz 
      .,:;db$$$$$$$$$$Pd'`         Memory: 97MiB / 491MiB 
 ,db$$$$$$$$$$$$$$b:'`
:$$$$$$$$$$$$b:'`                                          
 `$$$$$bd:''`                                              
   `'''`

It was used as Kodi box by my parents, pi-hole, Old School RuneScape extremely powerful gaming machine when my old laptop had broken power supply, and now it hosts my Telegram bot and Adblock DNS using Unbound.

Phone

On my phones I always use LineageOS because it’s probably the best Android fork. I also don’t use Gapps/microG at all and everything that I want works - including banking apps (I guess I’m lucky).

         -o          o-            u0_a200@localhost
          +hydNNNNdyh+             -----------------
        +mMMMMMMMMMMMMm+           OS: Android 11 aarch64
      `dMMm:NMMMMMMN:mMMd`         Host: Xiaomi Redmi Note 8T
      hMMMMMMMMMMMMMMMMMMh         Kernel: 4.14.232-QuicksilveR™-v2.5-lineage/1fb40505
  ..  yyyyyyyyyyyyyyyyyyyy  ..     Uptime: 2 days, 1 hour, 19 mins
.mMMm`MMMMMMMMMMMMMMMMMMMM`mMMm.   Packages: 75 (dpkg), 1 (pkg)
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:   Shell: bash 5.1.4
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:   CPU: Qualcomm TRINKET (8) @ 1.804GHz
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:   Memory: 2827MiB / 3640MiB
:MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:
-MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM-
 +yy+ MMMMMMMMMMMMMMMMMMMM +yy+
      mMMMMMMMMMMMMMMMMMMm
      `/++MMMMh++hMMMM++/`
          MMMMo  oMMMM
          MMMMo  oMMMM
          oNMm-  -mMNs

It has 6-9 hours of screen on time and doesn’t lag/heat at all in regular usage.

You can find new Redmi Note 8/T for +/- 150$ together with Mi Band 4 (can be used with GadgetBridge).

Difference between regular 8 and 8T is that 8 has notification LED but doesn’t have NFC and 8T has NFC but lacks notification LED. Custom ROMs are unified between both phones.

Beware of new Redmi Note 8 “Remaster” that has MediaTek SoC and doesn’t work with 8/T roms.

Besides LineageOS I can recommend dotOS, GrapheneOS, CalyxOS and Mobian.