lorenzocesana.xyz

Source code of my website, built with HUGO
Log | Files | Refs

index.html (13520B)


      1 <!DOCTYPE html>
      2 <html lang="en">
      3 	<head>
      4 	<title>Tech Stuff I Use | Lorenzo Cesana&#39;s Website</title>
      5 	<link rel="canonical" href="https://lorenzocesana.xyz/">
      6 	<link rel='alternate' type='application/rss+xml' title="Lorenzo Cesana&#39;s Website RSS" href='/index.xml'>
      7 	<link rel='stylesheet' type='text/css' href='/style.css'>
      8 	<link rel="icon" href="/favicon.ico">
      9 	<meta name="description" content="I generally try to use FOSS software, here a non-complete and always-changing list:
     10 OSs Parabola Linux: Desktop Arch Linux: Desktop if I need some non-free software (driver issues and sometimes some work-related stuff) Debian Linux: Server (only the FOSS repos) OpenWRT: Router GrapheneOS: Smartphone Quill OS (old InkBox OS): Kobo Nia Hardwares I have rarely been in the same place for many years so I usually prefer laptops, also I don&rsquo;t need a lot of power.">
     11 	<meta name="keywords" content="Personal, Technology">
     12 	<meta name="viewport" content="width=device-width, initial-scale=1">
     13 	<meta name="robots" content="index, follow">
     14 	<meta charset="utf-8">
     15 </head>
     16 <body>
     17 <main>
     18 <header><h1 id="tag_Tech stuff I use">Tech stuff I use</h1></header>
     19 <article>
     20 
     21 <p>I generally try to use <a href="https://www.gnu.org/philosophy/floss-and-foss.en.html">FOSS</a> software, here a non-complete and always-changing list:</p>
     22 <h2 id="oss">OSs</h2>
     23 <ul>
     24 <li><a href="https://www.parabola.nu">Parabola Linux</a>: Desktop</li>
     25 <li><a href="https://archlinux.org">Arch Linux</a>: Desktop if I need some non-free software (driver issues and <strong>sometimes</strong> some work-related stuff)</li>
     26 <li><a href="https://www.debian.org">Debian Linux</a>: Server (only the FOSS repos)</li>
     27 <li><a href="https://openwrt.org">OpenWRT</a>: Router</li>
     28 <li><a href="https://grapheneos.org">GrapheneOS</a>: Smartphone</li>
     29 <li><a href="https://github.com/Quill-OS">Quill OS</a> (old InkBox OS): Kobo Nia</li>
     30 </ul>
     31 <h2 id="hardwares">Hardwares</h2>
     32 <p>I have rarely been in the same place for many years so I usually prefer laptops, also I don&rsquo;t need a lot of power.<br>
     33 My main device is a Thinkpad X200 with <a href="https://libreboot.org">Libreboot</a> and it&rsquo;s in great conditions, my secondary laptop (that I use for work) is a Thinkpad X250.<br>
     34 I also have a Dell G15 with a Ryzen 7 5800H and a RTX 3060; I rarely use it, mainly for gaming, running a &ldquo;simple&rdquo; AI stuff like <a href="https://github.com/ggerganov/llama.cpp">LLaMAC++</a> or &ldquo;mining&rdquo; <a href="https://www.getmonero.org">Monero</a>.</p>
     35 <p>I also buy/receive/find old computer (laptops, netbooks, pentium towers etc&hellip;), I usually clean and recover them, repair if needed and install Debian on a new SSD; after that I either sell or donate them if needed by someone (schools, churches&hellip;).
     36 Whenever possible I&rsquo;ll also install Libreboot on all supported hardware.</p>
     37 <p>Smartphones are forged by the devil but I have a refurbished Pixel 6a with a custom ROM, I don&rsquo;t use it much, on a tipical week it last for like 4 days. It is starting to lag more than usual (let&rsquo;s thanks Google, famous for the poor quality of his devices) and, in the future, I could try switching to a <a href="https://pine64.org/devices/pinephone">PinePhone</a> or in general something compatible with <a href="https://postmarketos.org">Postmarket OS</a>.</p>
     38 <p>A very cool thing that I have is the <a href="https://github.com/joeycastillo/Sensor-Watch">Sensor-Watch</a> and also the <a href="https://n-o-d-e.net">N-O-D-E</a> mods are great.</p>
     39 <p>My homeserver is a <a href="https://shop.zimaboard.com/products/zimaboard-single-board-server">ZimaBoard 432</a> with 2 Western Digital SSD (2TB and 1TB); I thought it was not worth the price but it&rsquo;s working great and the power consumption is very low (I was using a random old pc before, this boars already re-payed itself with the saved electricity). I mainly choose it for the x86 processor. Of course I instantly deleted CasaOS and installed good ol&rsquo; Debian.</p>
     40 <p>As a router I use a Fritz!Box 7520, found it for 30 euros, it support ADSL2 and latest OpenWRT release.</p>
     41 <p>I also have a strong interest in <a href="https://opensource.com/resources/what-open-hardware">Open Hardware</a> and I would like to try something like the <a href="https://shop.mntre.com/products/mnt-reform">MNT Reform</a>, but for now I&rsquo;m ok.</p>
     42 <h2 id="programs">Programs</h2>
     43 <h3 id="daily">Daily</h3>
     44 <ul>
     45 <li><a href="https://dwm.suckless.org">dwm</a> and related <a href="https://dwm.suckless.org">Suckless</a> stuff</li>
     46 <li><a href="https://lynx.invisible-island.net">lynx</a>: terminal based web browser with vim-like keybinds, just great</li>
     47 <li><a href="https://librewolf.net">librewolf</a>: the best &ldquo;normal&rdquo; browser</li>
     48 <li><a href="https://keepassxc.org">keepassXC</a>: I used <a href="https://www.passwordstore.org">pass</a> in the past but I find KeepassXC easier to use across multiple devices. And no, there are <strong>NO</strong> alternatives to offline self-contained password managers.</li>
     49 <li><a href="https://www.vim.org">vim</a>: I tried <a href="https://www.gnu.org/software/emacs">Emacs</a> but I still prefer Vim, not really sure why</li>
     50 <li><a href="https://github.com/gokcehan/lf">lf</a>: a great advantage of terminal application is that once you get used to them, they are comfortable and usable on a server</li>
     51 <li><a href="https://remmina.org">remmina</a>: having to manage a lot of SSH and sometimes some RDP connections daily I found remmina to be the <em>least bad</em> program.</li>
     52 <li><a href="https://newsboat.org">newsboat</a>: terminal-based RSS reader</li>
     53 </ul>
     54 <h3 id="media">Media</h3>
     55 <ul>
     56 <li><a href="https://mpv.io">mpv</a> + <a href="https://github.com/yt-dlp/yt-dlp">yt-dlp</a>: Just the best player + a very cool downloader which works for a lot of websites (even though <a href="https://curl.se">curl</a> works most of the time&hellip;)</li>
     57 <li><a href="https://github.com/ncmpcpp/ncmpcpp">ncmpcpp</a>: very cool and simple to use terminal music player</li>
     58 <li><a href="https://vanilla-music.github.io">vanilla music</a>: my god it was a pain to find a simple, offline and not subscription-based (or Spotify/Soundcloud frontend) Android music player that doesn&rsquo;t completely sucks. This works good.</li>
     59 <li><a href="https://github.com/baresip/baresip">baresip</a>: right now I work with SIP related stuff and this is great</li>
     60 <li><a href="https://pwmt.org/projects/zathura">zathura</a>: simple stupid PDF (and a lot of other formats) reader</li>
     61 <li><a href="https://koreader.rocks">koreader</a>: again, simple stupid application for e-reader in general. It just works.</li>
     62 </ul>
     63 <h3 id="server">Server</h3>
     64 <ul>
     65 <li><a href="https://rsync.net">rsync</a>: easy to setup with <a href="https://en.wikipedia.org/wiki/Cron">cron</a> and keep every device in sync</li>
     66 <li><a href="https://github.com/trapexit/mergerfs">mergerfs</a>: great utility for a simple home server setup like the one I have</li>
     67 <li><a href="https://nginx.org">nginx</a>: very simple webserver to understand and configure.</li>
     68 <li><a href="https://www.postgresql.org">postgresql</a>: just the funny blue elephant DB</li>
     69 <li><a href="https://www.wireguard.com">wireguard</a>: a pretty good VPN. If you are using a non self-hosted one, you are doing it wrong.</li>
     70 <li><a href="https://dovecot.org">dovecot</a>: SMTP server, configured with <a href="https://spamassassin.apache.org">SpamAssassin</a></li>
     71 <li><a href="https://github.com/coturn/coturn">coturn</a>: TURN server</li>
     72 <li><a href="https://github.com/matrix-org/synapse">Matrix Synapse</a>: Matrix server, I use this <strong>obscene and unbearable</strong> software just because I was looking for a self-hosted messagging solution and now I&rsquo;m using it with an handful of users and mainly for the Whatsapp bridge. Administrating it is not <strong>that</strong> bad but the absurd amount of network request that you have to block in order to have a &ldquo;private&rdquo; experince is just unacceptable.
     73 Also there isn&rsquo;t even a single <strong>decent</strong> client.</li>
     74 <li><a href="https://docs.searxng.org">SearxNG</a>: great private search engine, and self-hosted!</li>
     75 <li><a href="https://rss-bridge.github.io/rss-bridge">RSS-Bridge</a>: I haven&rsquo;t been using it a lot lately, but it can be pretty useful</li>
     76 <li><a href="https://www.getmonero.org">Monero node</a>: I have the bandwith and the storage to run one (<em>pruned</em>), so why not?</li>
     77 </ul>
     78 <h2 id="other-random-stuff-that-im-planning-to-try">Other random stuff that I&rsquo;m planning to try</h2>
     79 <ul>
     80 <li><a href="https://www.proxmox.com">Proxmox</a>: I generally dislike virtualization since I see it as an over-engineered solution to a self-made problem (most of the time) but hey, maybe I&rsquo;ll change my mind</li>
     81 <li><a href="https://www.openbsd.org">OpenBSD</a>: well, gotta try it sooner or later&hellip;</li>
     82 <li><a href="https://guix.gnu.org">GNU Guix</a>: mostly out of curiosity</li>
     83 <li><a href="https://www.torproject.org">tor</a>: running a Tor node and serving this website through it would be nice</li>
     84 <li><a href="https://i2pd.website">i2pd</a>: Tor bul cooler (and safer). Same as tor, I&rsquo;m planning to run a node</li>
     85 <li><a href="https://xmpp.org">XMPP</a>: the real best <strong>extensible</strong> chat protocol, still not sure which server to choose</li>
     86 <li><a href="https://man.openbsd.org/OpenBSD-current/man8/httpd.8">httpd</a>: seems cool and simple, I also personally don&rsquo;t use a lof of nginx advanced features</li>
     87 <li><a href="https://www.asterisk.org">Asterisk</a>: when you work with systems like <a href="https://www.3cx.com">3CX</a> and <a href="https://www.freepbx.org">FreePBX</a> at first they seems ugly, unpolished and you have no idea of what it&rsquo;s happening. When you understand them you start to appreciate solutions like those, excpecially in a business environment. I&rsquo;m planning to have a pure Asterisk installation for personal use, but <a href="https://opensips.org">Opensips</a> is also really cool.</li>
     88 </ul>
     89 <p>When I will try all of this? No idea.</p>
     90 <h2 id="stuff-that-ill-try-to-make-myself">Stuff that I&rsquo;ll try to make myself!</h2>
     91 <p>In tech, like a lot other things in life, complaining sounds good at first, but then you realize that you are doing no harm to anyone but yourself by not following the solution you want.</p>
     92 <p>So, since I have a love/hate relationship with some programs I&rsquo;ll try to code myself an alternative. Maybe they will suck at first, but that&rsquo;s the only way.</p>
     93 <ul>
     94 <li>a <a href="https://www.postman.com">Postman</a> alternative: how is it possible that there isn&rsquo;t a single FOSS application that replace Postman <strong>WHITOUT</strong> a subscription/cloud login based service?
     95 I know that there are application where this option is <em>not mandatory</em>, but I don&rsquo;t want it at all.<br>
     96 For now I&rsquo;m using <a href="https://firecamp.io">Firecamp</a> and I&rsquo;ve tried <a href="https://insomnia.rest">Insomnia</a>, at least they are Open Source, but they are still sub-optimal</li>
     97 <li>a <a href="https://dbeaver.io">Dbeaver</a> alternative: I mean, it&rsquo;s ok, but I would like something more slick and not written in Java, since I had a lot of problems with jre and jdk libraries</li>
     98 </ul>
     99 <p>This is not to demigrate any project, it&rsquo;s just a great exercise to learn and understand technology. Of course you will find all of this software on my <a href="https://cgit.lorenzocesana.xyz">git</a>.</p>
    100 <h2 id="technology-that-i-dont-like">Technology that I don&rsquo;t like</h2>
    101 <ul>
    102 <li>Proprietary software or non-free software in general.</li>
    103 <li><a href="https://electronjs.org">Electron</a>. I hate it with passion. Don&rsquo;t use it. Don&rsquo;t use applications written in Electron. Please, just don&rsquo;t. It&rsquo;s really bad.</li>
    104 <li>The new shiny stuff that you don&rsquo;t need. I try to buy used or even better, not buying and using what I already have.</li>
    105 <li>I don&rsquo;t think smartphones are inherently bad, but a lot of time they <em>make the person who use it bad</em>. They completely kill social occasions most of the time.</li>
    106 <li>VPNs companies and all their fake marketing. They are literally a scam. More on this in the future.</li>
    107 </ul>
    108 
    109 
    110 <br>
    111 <br>
    112 <br>
    113 
    114 
    115 <p>As said before, this is an always-expanding page and things may change/update. I will elaborate more on some points in dedicated posts.<br>
    116 Also if you have any suggestions or question please contact me!</p>
    117 
    118 
    119 <div id="nextprev">
    120 <a href="/rss/"><div id="prevart">Previous:<br>How I learned to Stop Worrying and Love RSS feeds</div></a>
    121 </div>
    122 
    123 	<div style="clear:both" class=taglist>Related<br><a id="tag_personal" href="https://lorenzocesana.xyz/tags/personal">Personal</a> &middot; <a id="tag_technology" href="https://lorenzocesana.xyz/tags/technology">Technology</a></div>
    124 
    125 
    126 </article>
    127 </main>
    128 <br>
    129 <br>
    130 <br>
    131 
    132 <footer>
    133 	<p>My contacts:</p>
    134 	<a href = "mailto: lorenzo@lorenzocesana.xyz" class=inline>Email</a><a href = "/LorenzoCesana-public.gpg" class=inline>GPG Key</a><a href = "https://matrix.to/#/@lc:matrix.lorenzocesana.xyz" class=inline>Matrix</a>
    135 	<br>
    136 	<br>
    137 	
    138 	<a href="https://lorenzocesana.xyz/">https://lorenzocesana.xyz/</a><br><br><a href="/index.xml"><img src="/rss.svg" style="max-height:1.5em" alt="RSS Feed" title="Subscribe via RSS for updates."></a>
    139 	
    140 	
    141 	
    142 </footer>
    143 
    144 </body>
    145 </html>