File transfer made easier with Tailscale
In this blog post, I share my small changes to improve the user experience to transfer files using Tailscale
https://dataswamp.org/~solene/2026-03-08-linux-integration-tailscale-file-transfer.html
gemini://perso.pw/blog/articles/linux-integration-tailscale-file-transfer.gmi
#security #privacy #linux #vpn
Comparison of cloud storage encryption software
In this blog post, I compare a software that encrypt files on top of public cloud storage
https://dataswamp.org/~solene/2026-02-19-local-encrypted-volume-comparison.html
gemini://perso.pw/blog/articles/local-encrypted-volume-comparison.gmi
#security #privacy #linux
Revert fish shell deleting shortcuts behavior
In this blog post, I share a piece of code to revert a change in fish shell
https://dataswamp.org/~solene/2026-02-14-fish-shell-delete-behavior.html
gemini://perso.pw/blog/articles/fish-shell-delete-behavior.gmi
#shell #fish
Declaratively manage containers on Linux
In this article, you will learn how to manage your podman containers declaratively
https://dataswamp.org/~solene/2026-02-10-podman-containers-with-systemd.html
gemini://perso.pw/blog/articles/podman-containers-with-systemd.gmi
#systemd #linux #containers
Hardware review: ergonomic mouse Logitech Lift
In this article, I share my experience using an ergonomic mouse for half a year.
https://dataswamp.org/~solene/2025-09-05-hardware-review-logitech-lift.html
gemini://perso.pw/blog/articles/hardware-review-logitech-lift.gmi
#hardware #review
URL filtering HTTP(S) proxy on Qubes OS
In this article, you will learn how to configure a squid proxy on Qubes OS to filter outgoing http(s) queries.
https://dataswamp.org/~solene/2025-08-29-qubes-os-filtering-out-proxy.html
gemini://perso.pw/blog/articles/qubes-os-filtering-out-proxy.gmi
#qubes #qubesos #security #squid
Introduction to Qubes OS when you do not know what it is
In this article, you will learn about major features of the Qubes OS operating system and what makes it unique.
https://dataswamp.org/~solene/2025-08-03-introduction-to-qubes-os.html
gemini://perso.pw/blog/articles/introduction-to-qubes-os.gmi
#qubes #security
How to trigger a command on Linux when disconnected from power
In this blog post, you will learn how to trigger a command when a laptop is disconnected from power supply
https://dataswamp.org/~solene/2025-05-31-linux-killswitch-on-power-disconnect.html
gemini://perso.pw/blog/articles/linux-killswitch-on-power-disconnect.gmi
#security #linux
PDF bruteforce tool to recover locked files
In this blog post, you will learn about pdfrip, a tool that could be used to recover the password of a locked PDF file you forgot
https://dataswamp.org/~solene/2025-03-09-test-pdf-passwords.html
gemini://perso.pw/blog/articles/test-pdf-passwords.gmi
#security
Blog activity for 2025
A bit late, but here are my plans for 2025
https://dataswamp.org/~solene/2025-02-16-2025-news.html
Introduction to GrapheneOS
In this blog post, you will learn about the security oriented smartphone operating system GrapheneOS
https://dataswamp.org/~solene/2025-01-12-intro-to-grapheneos.html
gemini://perso.pw/blog/articles/intro-to-grapheneos.gmi
#android #security #privacy
Systemd journald cheatsheet
In this blog post, you will learn how to deal with logs managed by systemd-journald
https://dataswamp.org/~solene/2024-12-24-systemd-journald-cheatsheet.html
gemini://perso.pw/blog/articles/systemd-journald-cheatsheet.gmi
#linux
Presentation of Pi-hole
In this blog post, you will learn about the Pi-hole project, a libre software project to monitor and filter DNS requests on your LAN.
https://dataswamp.org/~solene/2024-12-18-pi-hole.html
gemini://perso.pw/blog/articles/pi-hole.gmi
#network #security #linux
Getting started to write firewall rules
In this blog post, you will learn how to get started to write firewall rules
https://dataswamp.org/~solene/2024-12-07-writing-firewall-rules.html
gemini://perso.pw/blog/articles/writing-firewall-rules.gmi
#network #security
Why I stopped using OpenBSD
In this blog post, I share my experience and why I stopped using OpenBSD
https://dataswamp.org/~solene/2024-11-15-why-i-stopped-using-openbsd.html
gemini://perso.pw/blog/articles/why-i-stopped-using-openbsd.gmi
#openbsd #linux #life
Self-hosted web browser bookmarks syncing
In this guide, you will learn how to use Floccus to synchronize your bookmarks
https://dataswamp.org/~solene/2024-11-02-selfhosted-bookmark-sync.html
gemini://perso.pw/blog/articles/selfhosted-bookmark-sync.gmi
#security #network
Using a dedicated administration workstation for my infrastructure
In this guide, I will explain how and why I started using a dedicated computer to administrate my infrastructure
https://dataswamp.org/~solene/2024-10-19-my-admin-workstation.html
gemini://perso.pw/blog/articles/my-admin-workstation.gmi
#security #network
Securing backups using S3 storage
In this guide, you will learn how S3 storage can help you securing your backups
https://dataswamp.org/~solene/2024-10-19-secure-backups-with-s3.html
gemini://perso.pw/blog/articles/secure-backups-with-s3.gmi
#security #network #backup
Snap integration in Qubes OS templates
In this guide, you will learn how to setup your Qubes OS templates to integrate snap programs
https://dataswamp.org/~solene/2024-10-16-snap-on-qubesos.html
gemini://perso.pw/blog/articles/snap-on-qubesos.gmi
#snap #qubesos #linux
Asynchronous secure file transfer with nncp
In this blog post, you will learn about the software nncp and how to use it to exchange encrypted data with peers
https://dataswamp.org/~solene/2024-10-04-secure-file-transfer-with-nncp.html
gemini://perso.pw/blog/articles/secure-file-transfer-with-nncp.gmi
#privacy #security #network #unix