Sign in

Eduard Tolosa

@edu4rdshl.dev
15 followers 12 following 40 posts

Developer. In love with tech. - github.com/edu4rdshl - edu4rdshl.dev

PostsRepliesMedia
Eduard Tolosa @edu4rdshl.dev · 22/09/2025
What a good anime btw
010
Eduard Tolosa @edu4rdshl.dev · 15/09/2025
Uh, it has been 7 months since I wrote Fly To #podman github.com/Edu4rdSHL/fl... - Migrate from #Docker to #Podman
github.com
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.
010
Eduard Tolosa @edu4rdshl.dev · 14/09/2025
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 :)
edu4rdshl.dev
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
010
Eduard Tolosa @edu4rdshl.dev · 02/09/2025
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.com
WireGuard: fast, modern, secure VPN tunnel
WireGuard: fast, modern, secure VPN tunnel
000
Eduard Tolosa @edu4rdshl.dev · 31/08/2025
All of that, without using additional space on your disk thanks to COW.
000
Eduard Tolosa @edu4rdshl.dev · 31/08/2025
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!
110
Eduard Tolosa @edu4rdshl.dev · 29/08/2025
Solving the remote, unattended access problem on #Wayland #Linux #Gnome www.edu4rdshl.dev/posts/solvin...
edu4rdshl.dev
Solving the remote, unattended access problem on Wayland
Getting 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/2025
For 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/2025
Do you still use #Tor (or Tor Browser) - (torproject.org/) in 2025? If so, what do you use it for? #privacy
torproject.org
The Tor Project | Privacy & Freedom Online
Defend yourself against tracking and surveillance. Circumvent censorship.
000
Eduard Tolosa @edu4rdshl.dev · 28/08/2025
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
100
Eduard Tolosa @edu4rdshl.dev · 22/08/2025
Hahahaha, 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/2025
Just my thoughts. And now everything is VPN here and there. 😅
110
Eduard Tolosa @edu4rdshl.dev · 22/08/2025
From systemd-networkd to NetworkManager: www.edu4rdshl.dev/posts/from-s... VPNs can be a pain to manage.
edu4rdshl.dev
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.
110
Eduard Tolosa @edu4rdshl.dev · 24/06/2025
Wow, 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/2025
Flatpak 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/2025
My two-day adventure with Flatpak apps - www.edu4rdshl.dev/posts/my-two...
edu4rdshl.dev
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.
110
Eduard Tolosa @edu4rdshl.dev · 12/06/2025
GitHub Pages with a custom domain, probably.
000
Eduard Tolosa @edu4rdshl.dev · 06/06/2025
More context on www.edu4rdshl.dev/posts/smart-...
edu4rdshl.dev
Smart suggestions on your Fish shell, without AI
Based.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/2025
Based.fish: A context-based autocompletion plugin for the #Fish shell - github.com/Edu4rdSHL/ba... #linux
github.com
GitHub - Edu4rdSHL/based.fish: Context-based autocompletion for the Fish shell
Context-based autocompletion for the Fish shell. Contribute to Edu4rdSHL/based.fish development by creating an account on GitHub.
100
Reposted by Eduard Tolosa
David Buchanan @retr0.id · 05/06/2025
userland ROP on day 1 💪
1002037319
Eduard Tolosa @edu4rdshl.dev · 04/03/2025
- Switched from Lutris to Heroic Games Launcher What else am I missing? 😂 Everything was posted on edu4rdshl.dev
edu4rdshl.dev
Eduard’s Blog
Your go-to resource for all things related to Linux, containers, open-source and programming.
000
Eduard Tolosa @edu4rdshl.dev · 04/03/2025
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)
220
Eduard Tolosa @edu4rdshl.dev · 04/03/2025
UKI + Secure Boot with sbctl on #ArchLinux: #systemd-boot walkthrough www.edu4rdshl.dev/posts/uki-se...
edu4rdshl.dev
UKI + Secure Boot with sbctl on ArchLinux: systemd-boot walkthrough
Let 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/2025
TIL about "dive": A tool for exploring each layer in a #docker image. Also supports #podman github.com/wagoodman/dive Very useful, indeed.
github.com
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.
021
Eduard Tolosa @edu4rdshl.dev · 28/02/2025
After 15 years using #Bash as my personal shell on #Linux, decided to ditch it for #Fish 🐟 www.edu4rdshl.dev/posts/from-b...
edu4rdshl.dev
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.
040
Eduard Tolosa @edu4rdshl.dev · 26/02/2025
The answer to all your "which database..." is "Just use PostgreSQL" 99% of the time.
000
Eduard Tolosa @edu4rdshl.dev · 21/02/2025
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.com
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.
010
Eduard Tolosa @edu4rdshl.dev · 21/02/2025
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...
edu4rdshl.dev
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.
000
Eduard Tolosa @edu4rdshl.dev · 12/02/2025
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-...
edu4rdshl.dev
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...
000
Eduard Tolosa @edu4rdshl.dev · 08/02/2025
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
edu4rdshl.dev
DevContainers: Migrating my entire Rust setup
Migrating my entire Rust development setup to DevContainers was a great decision.
010
Eduard Tolosa @edu4rdshl.dev · 30/01/2025
Don't say that too loud to @pedrohlc.com 🤣🤣
000
Eduard Tolosa @edu4rdshl.dev · 30/01/2025
It was straightforward to get my handle @edu4rdshl.dev :D I thought it was going to be more complicated.
100
Reposted by Eduard Tolosa
Sam Curry @zlz.bsky.social · 23/01/2025
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
samcurry.net
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...
57330
Eduard Tolosa @edu4rdshl.dev · 24/01/2025
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
000
Eduard Tolosa @edu4rdshl.dev · 20/01/2025
Hahahaha, 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 · 20/01/2025
Which one is it?
100
Eduard Tolosa @edu4rdshl.dev · 12/01/2025
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!
000
Eduard Tolosa @edu4rdshl.dev · 03/01/2025
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
000
Eduard Tolosa @edu4rdshl.dev · 03/01/2025
Really a very long time without checking bsky and oh surprise, some of my heros are following me! 😅
010
Eduard Tolosa @edu4rdshl.dev · 25/01/2024
Let'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.dev
My move to wayland: it’s finally ready
I 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 · 15/12/2023
This thing works?
000
Eduard Tolosa @edu4rdshl.dev · 11/11/2023
Trying Bluesky. Any great tech/Linux/Foss/Infosec accounts that you recommend following?
030