Eduard Tolosa @edu4rdshl.dev · 15/09/2025Uh, it has been 7 months since I wrote Fly To #podman github.com/Edu4rdSHL/fl... - Migrate from #Docker to #Podmangithub.comGitHub - Edu4rdSHL/fly-to-podman: Migrate from Docker to Podman.Migrate from Docker to Podman. Contribute to Edu4rdSHL/fly-to-podman development by creating an account on GitHub. 010
Eduard Tolosa @edu4rdshl.dev · 14/09/2025After having to deal with it, I wrote a small post about static linking of #rust binaries that uses #diesel and #postgresql: www.edu4rdshl.dev/posts/rust-b... I hope it helps someone :)edu4rdshl.devRust binaries with Diesel and Postgres: static linking on 2025A small, painless, and straightforward guide on how to statically link Rust binaries that use Diesel and Postgres 010
Eduard Tolosa @edu4rdshl.dev · 02/09/2025I already have on my VPS: - A Matrix server running - continuwuity.org - A ZNC bouncer for IRC - wiki.znc.in/ZNC - A WireGuard VPN running for accessing my things remotely - www.wireguard.com Any other recommendations?wireguard.comWireGuard: fast, modern, secure VPN tunnelWireGuard: fast, modern, secure VPN tunnel 000
Eduard Tolosa @edu4rdshl.dev · 31/08/2025All of that, without using additional space on your disk thanks to COW. 000
Eduard Tolosa @edu4rdshl.dev · 31/08/2025Living with the peace of mind of being able to roll your system back in time or simply recover a previous version of something you deleted or changed, but that didn't quite work for you, is one of the best things that can exist. I LOVE #btrfs and #linux! 110
Eduard Tolosa @edu4rdshl.dev · 29/08/2025Solving the remote, unattended access problem on #Wayland #Linux #Gnome www.edu4rdshl.dev/posts/solvin...edu4rdshl.devSolving the remote, unattended access problem on WaylandGetting remote, unattended access to Wayland sessions can be challenging due to its security model. I found that using a simple WireGuard VPN setup worked perfectly. 020
Eduard Tolosa @edu4rdshl.dev · 28/08/2025For the "not wanting your ISP/gov to know the sites you're visiting", changing the DNS + DoT/DoH should do the trick, no? 100
Eduard Tolosa @edu4rdshl.dev · 28/08/2025Do you still use #Tor (or Tor Browser) - (torproject.org/) in 2025? If so, what do you use it for? #privacytorproject.orgThe Tor Project | Privacy & Freedom OnlineDefend yourself against tracking and surveillance. Circumvent censorship. 000
Eduard Tolosa @edu4rdshl.dev · 28/08/2025Is there any reason to use a #VPN actually outside of the following? - Connecting to a protected internal network - Connect several devices on different locations - Bypassing geo restrictions Like, they don't provide any privacy or anything really, and most of them are bullshit 100
Eduard Tolosa @edu4rdshl.dev · 22/08/2025Hahahaha, I have been using **only** Linux for almost 13 years now... Only use Windows a VM for updating firmware of some devices, and consoles ( PS, Xbox and Nintendo) to play. However, gaming on Linux has been decent for the past 7 years, so I mostly play on my PC anyways. 010
Eduard Tolosa @edu4rdshl.dev · 22/08/2025Just my thoughts. And now everything is VPN here and there. 😅 110
Eduard Tolosa @edu4rdshl.dev · 22/08/2025From systemd-networkd to NetworkManager: www.edu4rdshl.dev/posts/from-s... VPNs can be a pain to manage.edu4rdshl.devFrom systemd-networkd to NetworkManagerAfter 7 years, I recently switched from systemd-networkd to NetworkManager for managing my network connections. VPNs were the main reason for the switch. 110
Eduard Tolosa @edu4rdshl.dev · 24/06/2025Wow, that looks interesting, I have never heard of it but I promise I will play with UWSM ;), awesome project. 010
Eduard Tolosa @edu4rdshl.dev · 24/06/2025Flatpak is cool, but still missing some things imo. By design, some of them wouldn't be implemented, probably. 110
Eduard Tolosa @edu4rdshl.dev · 24/06/2025My two-day adventure with Flatpak apps - www.edu4rdshl.dev/posts/my-two...edu4rdshl.devMy two-day adventure with Flatpak appsI tried to replace my native apps with Flatpak apps on my main computer. Here’s how it went. 110
Eduard Tolosa @edu4rdshl.dev · 06/06/2025More context on www.edu4rdshl.dev/posts/smart-...edu4rdshl.devSmart suggestions on your Fish shell, without AIBased.fish is a Fish shell plugin that provides smart suggestions for commands based on your usage patterns, directory context, and command history. It uses SQLite for storage and fzf for selection, m... 000
Eduard Tolosa @edu4rdshl.dev · 06/06/2025Based.fish: A context-based autocompletion plugin for the #Fish shell - github.com/Edu4rdSHL/ba... #linuxgithub.comGitHub - Edu4rdSHL/based.fish: Context-based autocompletion for the Fish shellContext-based autocompletion for the Fish shell. Contribute to Edu4rdSHL/based.fish development by creating an account on GitHub. 100
Eduard Tolosa @edu4rdshl.dev · 04/03/2025- Switched from Lutris to Heroic Games Launcher What else am I missing? 😂 Everything was posted on edu4rdshl.devedu4rdshl.devEduard’s BlogYour go-to resource for all things related to Linux, containers, open-source and programming. 000
Eduard Tolosa @edu4rdshl.dev · 04/03/2025In the last month, I have made more changes to my daily #linux setup than in the past 15 years. - Migrated from Docker to rootless Podman - Migrated my development setup to Dev Containers - Switched from bash to Fish - Switched to UKIs + Secure Boot (never used secure boot on Linux) 220
Eduard Tolosa @edu4rdshl.dev · 04/03/2025UKI + Secure Boot with sbctl on #ArchLinux: #systemd-boot walkthrough www.edu4rdshl.dev/posts/uki-se...edu4rdshl.devUKI + Secure Boot with sbctl on ArchLinux: systemd-boot walkthroughLet me guide you through the process of setting up UKI (Unified Kernel Image) with Secure Boot on ArchLinux using sbctl and systemd-boot. 001
Eduard Tolosa @edu4rdshl.dev · 02/03/2025TIL about "dive": A tool for exploring each layer in a #docker image. Also supports #podman github.com/wagoodman/dive Very useful, indeed.github.comGitHub - wagoodman/dive: A tool for exploring each layer in a docker imageA tool for exploring each layer in a docker image. Contribute to wagoodman/dive development by creating an account on GitHub. 021
Eduard Tolosa @edu4rdshl.dev · 28/02/2025After 15 years using #Bash as my personal shell on #Linux, decided to ditch it for #Fish 🐟 www.edu4rdshl.dev/posts/from-b...edu4rdshl.devFrom Bash to Fish: fishing after 15 yearsHaving the right shell can make a big difference in your productivity. I switched from Bash to Fish after 15 years and I’m loving it. Really loving it. 040
Eduard Tolosa @edu4rdshl.dev · 26/02/2025The answer to all your "which database..." is "Just use PostgreSQL" 99% of the time. 000
Eduard Tolosa @edu4rdshl.dev · 21/02/2025Let me introduce Fly To #Podman: a script that will help you to migrate from #Docker to #Podman while keeping all your networks (with all its configs), volumes, images, #containers, and metadata. The source code is available at GitHub: github.com/Edu4rdSHL/fl...github.comGitHub - Edu4rdSHL/fly-to-podman: Migrate from Docker to Podman.Migrate from Docker to Podman. Contribute to Edu4rdSHL/fly-to-podman development by creating an account on GitHub. 010
Eduard Tolosa @edu4rdshl.dev · 21/02/2025After several days experimenting with a rootfull Docker to rootless Podman migration, I have written an article about the process and what I have found: #containers #podman #docker www.edu4rdshl.dev/posts/from-d...edu4rdshl.devFrom Docker to Podman: full migration to rootlessMigrate from Docker to rootless Podman, including volumes, networks, ports settings, container’s metadata (mounts, restart policy, etc), and more. 000
Eduard Tolosa @edu4rdshl.dev · 12/02/2025Days ago, I wrote about leaving #matrix because the cost of maintaining a one-user instance was too high. A 125GB database, several GB of RAM used, high CPU usage. After testing a bit more, I found a nice joy called Conduwuit, here's a post about it: www.edu4rdshl.dev/posts/about-...edu4rdshl.devAbout to leave Matrix… Oh wait, there’s Conduwuit!I was about to leave Matrix one week ago because of the high resource and disk space usage of Synapse. But then I found Conduwuit, a lightweight but featureful alternative to Synapse. And now I’m stay... 000
Eduard Tolosa @edu4rdshl.dev · 08/02/2025Long time without writing on my blog, let's talk about Dev Containers this time. DevContainers: Migrating my entire Rust setup - www.edu4rdshl.dev/posts/devcon... #rust #linux #development #devcontainer #programmingedu4rdshl.devDevContainers: Migrating my entire Rust setupMigrating my entire Rust development setup to DevContainers was a great decision. 010
Eduard Tolosa @edu4rdshl.dev · 30/01/2025It was straightforward to get my handle @edu4rdshl.dev :D I thought it was going to be more complicated. 100
Reposted by Eduard TolosaSam Curry @zlz.bsky.social · 23/01/2025New blog post with @shubs.io: We found a vulnerability in Subaru where an attacker, with just a license plate, could retrieve the full location history, unlock, and start vehicles remotely. Full post here: samcurry.net/hacking-subarusamcurry.netHacking Subaru: Tracking and Controlling Cars via the STARLINK Admin PanelOn November 20, 2024, Shubham Shah and I discovered a security vulnerability in Subaru’s STARLINK admin panel that gave us unrestricted access to all vehicles and customer accounts in the United State... 57330
Eduard Tolosa @edu4rdshl.dev · 24/01/2025g.co, Google's official URL shortcut is compromised. People are actively having their Google accounts stolen. gist.github.com/zachlatta/f8...g.co g.co 000
Eduard Tolosa @edu4rdshl.dev · 20/01/2025Hahahaha, yeah, I was asking for the phone but great to know the place too! 🤣🤣 Btw, Galaxy Ultra phones are always a great buy, I own the S24U actually (I'm a Samsung fanboy, sorry) 😅😅 I almost knew it was a Samsung phone just seeing the image. 110
Eduard Tolosa @edu4rdshl.dev · 12/01/2025Back to home after a 22-day vacation. I truly enjoyed not having a computer in the place I traveled to. Excited to get back to work! 000
Eduard Tolosa @edu4rdshl.dev · 03/01/20252025 secure and private? Browser: firefox | torproject VPN: None, use Tor. Or setup a custom one Messaging: signalapp | xmpp OS: archlinux | QubesOS | Tails_live Browser Addons: PrivacyBadger | HTTPSEverywhere Mail: Custom mail / Protonmail DNS: Cloudflare | Quad9DNS 000
Eduard Tolosa @edu4rdshl.dev · 03/01/2025Really a very long time without checking bsky and oh surprise, some of my heros are following me! 😅 010
Eduard Tolosa @edu4rdshl.dev · 25/01/2024Let's talk about #Linux on the desktop, #Gnome and the state of #Wayland in 2024. Here's my new blog post: www.edu4rdshl.dev/posts/my-mov...edu4rdshl.devMy move to wayland: it’s finally readyI was a Wayland detractor, had very bad experiences with it in the past, but I decided to give it a try again, and it’s time to say goodbye to Xorg. 000
Eduard Tolosa @edu4rdshl.dev · 11/11/2023Trying Bluesky. Any great tech/Linux/Foss/Infosec accounts that you recommend following? 030