Pontus Öwre

Dedicated and diverse software engineer with 15+ years professional experience. Passionate about software security, test driven development and DevOps with interest in getting things done.

Proxy http traffic through a vpn container using wireguard

A brief guide to proxy network traffic through a VPN using a container and Wireguard.

Read "Proxy http traffic through a vpn container using wireguard"

Custom context items in Nemo, Cinnamon

Quick guide on how to add custom context menu items to Nemo, the file manager for Cinnamon, when right clicking on files and folders.

Read "Custom context items in Nemo, Cinnamon"

Struggling with Nextcloud's SMB/CIFS backend? Consider These Alternatives

If you're struggling with Nextcloud's SMB/CIFS backend, try mounting the Samba share in a Docker volume or mounting it in your OS. These alternatives can improve performance and reliability in the same time.

Read "Struggling with Nextcloud's SMB/CIFS backend? Consider These Alternatives"

Tunneling http traffic through ssh

Establish an ssh tunnel to securely forward http traffic.

Read "Tunneling http traffic through ssh"

Kernel Panic and Overflowing Boot Partition

How to troubleshoot a kernel panic caused by a full boot partition on Linux.

Read "Kernel Panic and Overflowing Boot Partition"

How to create a desktop shortcut for an AppImage

Create an desktop shortcut for your favorite AppImages in Linux.

Read "How to create a desktop shortcut for an AppImage"

Vue 3 Event Bus using the Composition API

Vue 3's Composition API brings a lot of flexibility when it comes to write and organize reusable logic into smaller chunks called composables. In this post, I will show you how to leverage the Composition API to add and use an event bus in your project.

Read "Vue 3 Event Bus using the Composition API"

Update libseccomp2 to resolve issues with time not being set correctly inside containers

Newer versions of various Linux distributions used in containers fails to set the time correctly because libseccomp2 needs to be updated on your host.

Read "Update libseccomp2 to resolve issues with time not being set correctly inside containers"

Sign in users programmatically with Auth0 using the Resource Owner Password Flow

Acquire a bearer tokens programmatically from Auth0 using the Resource Owner Password Flow. This can be useful when end-to-end testing your api.

Read "Sign in users programmatically with Auth0 using the Resource Owner Password Flow"