Recent Posts
Remote deploy to server using SSH and Gitlab
These are my notes for setting up a “deploy-to-remote-webserver” workflow with ssh and an sftp-only chroot, in case someone might find it useful.
Compiled from various bits and pieces around the internet.
Setting up SSH Add a group: groupadd -r remote-deploy. This will add a system group Create a folder for authorized keys for users in that group: mkdir -p /etc/ssh/authorized Modify ssh_config AuthorizedKeysFile /etc/ssh/authorized/%u .ssh/authorized_keys Match Group remote-deploy ChrootDirectory %h ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no PasswordAuthentication no Setting up the chroot jail It is important that the path up until the home folder is owned by root:root.
read more
Exercises in Reversing
As a follow-up in spirit of reversing the USB a blood pressure monitor See Github project I was part of a project to revive a GPS receiver from the late 2000s. This is still work in process since it is still not possible to decode the actual GPS data, but we are getting there.
The code and documentation is also available at github and we’ve done a talk about the project at Easterhegg 21, which is on media.
read more
Shotwell 0.32.0
Hello everyone, as “teased” over on discourse, April 22nd saw the release of Shotwell’s new stable version, 0.32.0.
New features include:
More image formats: AVIF, CR3, HEIF/HVEC, JPEG XL & WebP Some initial geographical data handling (The map display will likely return in 33) Multiple libraries and settings that are isolated from each other Support of more than one account for publishing services Manual tagging of persons Automatic detection and recognition of persons can be enabled during compile time HiDPI support for the image viewer Simpler handling of hierarchical tags The new version should pop up on flathub soon, and if you were subscribing to the GNOME nightly version, I would also recommend to switch to the flathub version, the GNOME nightly version will start to become quite unstable soonish.
read more