Setup Bookstack is one of the best selfhosted ‘wiki’ sites and it is dead easy to setup. Bookstack uses a mysql container to store the data and a webcontainer to have the site on. I like to keep my sql containers seperate and se we change the default port from `3306` to `3311`. This is just random, but i normally start my sql containers at `3310` and then work my way up.
Setup I’ve been a big fan of Firefly III for some time now. I was a pain to setup the first time, so here is my ’easy’ way to set it up.
My docker compose file is about the same as the previous ones.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 version: "3" services: firefly_iii_app: container_name: firefly_iii_app image: jc5x/firefly-iii:latest environment: - FF_DB_HOST=firefly_iii_db:3306 - FF_DB_NAME=firefly_db - FF_DB_USER=firefly_db - FF_DB_PASSWORD=<dbpassword> - FF_APP_KEY=<32char key> - FF_APP_ENV=local - APP_URL=https://firefly.
Setup From my previous post, I am using a docker folder structure like `/home/<username>/Docker/<container>` to store my data and docker-compose files. So first make the Portainer folder
1 2 3 cd ~/Docker mkdir portainer && cd portainer vi docker-compose.yml Next we take the basic template from before and setup our Portainer container.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 version: "3" services: portainer: container_name: portainer image: portainer/portainer command: -H unix:///var/run/docker.
Introduction Since I started using docker around a year ago, I’ve been using the same setup with Nginx and docker-compose. Lately this is not working as intended and I want to redo my docker setup. This is a great opportunity to try and use Traefik and an for me to document what I am doing.
Docker I have a simple 2 CPU and 4GB RAM Ubuntu server running docker. Docker comes preinstalled from my VPS, so all I have to do it create a new user account, since I don’t want to use `root` for everything.
Introduction Recently I have been tasked to create a small guide for using the NeoPixels together with the Fadecandy controller. We are going to use a single 8×8 NeoPixel board and a single Fadecandy controller.
Setup Components We are going to use very few components:
1x Adafruit NeoPixel 8×8 1x Fadecandy 4x Jumper cables (male to male) Header pins Breadboard Mini USB cable Power Supply Soldering This is a one time thing and I just did it to make the NeoPixels easier to use later on.
Introduction When working with strings in programming, I’ve often had to compare them to other strings in order to find the same string. This is pretty simple using things like = or strcmp, but if the two strings are not 100% the same, but maybe have one letter different, a problem arise.
When working on my Bachelor thesis, I had a camera that scanned text strings and using OCR found the letters that matched the best.