Eduard Tolosa
banner
edu4rdshl.dev
Eduard Tolosa
@edu4rdshl.dev
Developer. In love with tech.

- https://github.com/edu4rdshl
- https://edu4rdshl.dev
Uh, it has been 7 months since I wrote Fly To #podman

github.com/Edu4rdSHL/fl... - Migrate from #Docker to #Podman
GitHub - 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.
github.com
September 15, 2025 at 9:34 PM
After 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 :)
Rust binaries with Diesel and Postgres: static linking on 2025
A small, painless, and straightforward guide on how to statically link Rust binaries that use Diesel and Postgres
www.edu4rdshl.dev
September 14, 2025 at 5:18 AM
I 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: fast, modern, secure VPN tunnel
WireGuard: fast, modern, secure VPN tunnel
www.wireguard.com
September 2, 2025 at 2:57 AM
Living 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!
August 31, 2025 at 10:45 PM
Do you still use #Tor (or Tor Browser) - (torproject.org/) in 2025? If so, what do you use it for?

#privacy
The Tor Project | Privacy & Freedom Online
Defend yourself against tracking and surveillance. Circumvent censorship.
torproject.org
August 28, 2025 at 12:49 PM
Is 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
August 28, 2025 at 12:48 PM
From systemd-networkd to NetworkManager: www.edu4rdshl.dev/posts/from-s...

VPNs can be a pain to manage.
From systemd-networkd to NetworkManager
After 7 years, I recently switched from systemd-networkd to NetworkManager for managing my network connections. VPNs were the main reason for the switch.
www.edu4rdshl.dev
August 22, 2025 at 2:39 AM
My two-day adventure with Flatpak apps - www.edu4rdshl.dev/posts/my-two...
My two-day adventure with Flatpak apps
I tried to replace my native apps with Flatpak apps on my main computer. Here’s how it went.
www.edu4rdshl.dev
June 24, 2025 at 1:44 AM
Reposted by Eduard Tolosa
userland ROP on day 1 💪
June 5, 2025 at 8:48 AM
In 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)
March 4, 2025 at 5:42 PM
TIL about "dive": A tool for exploring each layer in a #docker image.

Also supports #podman

github.com/wagoodman/dive

Very useful, indeed.
GitHub - wagoodman/dive: A tool for exploring each layer in a docker image
A tool for exploring each layer in a docker image. Contribute to wagoodman/dive development by creating an account on GitHub.
github.com
March 2, 2025 at 9:19 PM
After 15 years using #Bash as my personal shell on #Linux, decided to ditch it for #Fish 🐟

www.edu4rdshl.dev/posts/from-b...
From Bash to Fish: fishing after 15 years
Having 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.
www.edu4rdshl.dev
February 28, 2025 at 8:53 AM
The answer to all your "which database..." is "Just use PostgreSQL" 99% of the time.
February 26, 2025 at 7:16 PM
Let 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 - 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.
github.com
February 21, 2025 at 8:50 AM
After 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...
From Docker to Podman: full migration to rootless
Migrate from Docker to rootless Podman, including volumes, networks, ports settings, container’s metadata (mounts, restart policy, etc), and more.
www.edu4rdshl.dev
February 21, 2025 at 8:47 AM
Days 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-...
About 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...
www.edu4rdshl.dev
February 12, 2025 at 8:23 AM
Long 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 #programming
DevContainers: Migrating my entire Rust setup
Migrating my entire Rust development setup to DevContainers was a great decision.
www.edu4rdshl.dev
February 8, 2025 at 8:27 PM
It was straightforward to get my handle @edu4rdshl.dev :D

I thought it was going to be more complicated.
January 30, 2025 at 1:42 AM
Reposted by Eduard Tolosa
New 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-subaru
Hacking Subaru: Tracking and Controlling Cars via the STARLINK Admin Panel
On 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...
samcurry.net
January 23, 2025 at 5:44 PM
g.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
January 24, 2025 at 5:27 PM
Back 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!
January 12, 2025 at 12:57 AM
2025 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
January 3, 2025 at 2:34 PM