Roy Portas
Roy Portas
POSTSPROJECTS

Posts

Building a REST API with Python, Flask and SQLAlchemy - Part 1

Last updated 2020-12-20

I wanted to build a simple API and web app for meal planning with a twist. I wanted a service which could generate a weekly recipe list…

Minimal Typescript Project Setup

Last updated 2020-12-20TypescriptNodeJS

I find that setting up a Typescript project usually takes some time, as it involves doing some googling to figure out how to set up all the…

Linux on the Lenovo 100s

Last updated 2020-12-12LinuxLaptops

Downloading Debian The Lenovo 100s is a Intel Baytrail device. One of those strange machines which has a 64 bit processor but a 32 bit UEFI…

Linux on the Dell Inspiron 15 5000

Last updated 2020-12-09LinuxLaptops

My main laptop used to be a mid-2014 Macbook Pro running Fedora 33, but after getting fed up enough with some issues it was having (screen…

Mounting network shares on Linux

Last updated 2020-12-04Linux

I have a Synology NAS at home, which acts as a file share that my server writes to. I ran into some problems using the default network share…

Setting up a local Kubernetes cluster with k3d and k3s

Last updated 2020-11-20Kubernetes

Intro k3s is a lightweight Kubernetes distribution originally developed by Rancher, but now under the ownership of the CNCF. It aims to be…

4K Monitors and Linux

Last updated 2020-07-01LinuxGnomeHiDpi

I've been using Linux with a 4K display recently and found a few tricks to make the experience better. I found overall 4K support isn't as…

Fedora Notes

Last updated 2020-07-01LinuxFedora

A few months back I switched from Ubuntu to Fedora, and I've been really impressed with how stable and fast the system has been. Here are a…

Installing Docker on Fedora 32

Last updated 2020-06-17FedoraDocker

Installing Docker on Fedora 32 is a bit tricky, namely for these reasons: There isn't an official repo for Fedora 32 yet, in the meantime we…

Edge routing using Traefik

Last updated 2020-05-23TraefikDocker

I've been following the development of Traefik for some time, since it was originally inducted into the CNCF foundation. They recently…

Common dd commands

Last updated 2020-04-19Linux

dd is a common unix tool for doing disk manipulation. One of the most common uses is writing ISOs to USBs. Writing an ISO to USB The below…

Deploying a Web App with Docker containers

Last updated 2020-03-09DockerDeploymentHTTPS

Introduction Last weekend I was looking at a simple way of deploying a project I was working on, the project is a series of docker…

Prometheus and Grafana configuration for Docker Compose

Last updated 2020-02-25DockerMonitoringPrometheusGrafana

Goal Create a Prometheus and Grafana configuration that doesn't need manual configuration after spinning up the containers. I should be able…

Installing Linux on an External HDD

Last updated 2019-06-04

I wanted to install Linux on a portable SSD I had and make it bootable from my Macbook, so it needed UEFI support. I didn't find a nice…

Home Automation with Home Assistant

Last updated 2019-04-26Home Automation

What is it? Home Assistant is an open source home automation platform. Conceptually it is a central platform that can communicate with…

Setting up CORS with Python

Last updated 2019-03-02pythonCORS

What is CORS? CORS (Cross Origin Resource Sharing) allows access to resources from other domains, a good use case for this is a web app…

© 2021, Roy Portas. Built with Gatsby