Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

45 total results found

Boot

Linux

add boot entry https://linuxconfig.org/booting-a-ms-windows-os-using-grub Boot to your Linux Open a Terminal window Type: sudo os-prober If the results identify a Windows 10 install, type sudo update-grub which will update the GRUB entries and add it...

Installation

Docker

install current version (ubutnu/debian) curl -sSL https://get.docker.com | sh sudo usermod -aG docker $USER newgrp docker # to add docker in your current shell instance execute docker without sudo sudo groupadd docker if not already exists sudo usermod -aG d...

Docker CLI

Docker

container docker ps shows all running container docker ps -a shows all existing container docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] --name <container-name> gives the created container a custom name --rm removes the container after s...

General

Docker Projects

https://github.com/awesome-selfhosted/awesome-selfhosted portainer docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 \ --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v ./data/portainer:/data \ portainer/portainer-ce:l...

Proxy

Docker Projects

traefik links youtube tutuorial traefik boilerplate (Lempa) labels for connected containers services: demo labels: - traefik.enable=true - traefik.http.services.demo.loadbalancer.server.port=9000 - traefik.http.routers.demo.service=de...

Development

Docker Projects

Code Server (Vistual Studio Code) https://docs.linuxserver.io/images/docker-code-server docker run -d \ --name=code-server \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/Vienna \ -e PASSWORD=password `#optional` \ -e HASHED_PASSWORD= `#optional` ...

Monitoring

Docker Projects

Uptime Kuma Link: https://github.com/louislam/uptime-kuma does not work on RPi ? How to install: sudo docker run -d --restart=always -p 3021:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma or: version: "2" services: uptime-kuma: ...

Collaboration

Docker Projects

Cryptpad Link: https://hub.docker.com/r/promasu/cryptpad Etherpad Links: https://hub.docker.com/r/etherpad/etherpad https://github.com/ether/etherpad-lite/blob/develop/doc/docker.md version: '3' networks: etherpad: services: db: restart: always ...

Files/Storage

Docker Projects

Filebrowser For loading files to the server... (like music, backup files, ...) https://filebrowser.org/installation sudo \ docker run -d \ -v /:/srv \ -p 8012:80 \ --name filebrowser \ filebrowser/filebrowser Default credentials: admin:admin P...

Media

Docker Projects

Ampache - Music streaming Jellyfin https://jellyfin.org/docs/general/installation/container

Network

Docker Projects

wireguard https://jakew.me/2020/10/19/wireguard-docker/ https://hub.docker.com/r/linuxserver/wireguard https://goneuland.de/wireguard-ui-wireguard-webinterface-mittels--compose-und-traefik-installieren/ version: "2.1" services: wireguard: image: lscr.i...

Merge, Rebase, Reset, Clean

Git

merge vs rebase https://www.atlassian.com/git/tutorials/merging-vs-rebasing Make the current Git branch a master branch git checkout better_branch git merge --strategy=ours master # keep the content of this branch, but record a merge git checkout master git...

Basics

Git

Bare basics semantic versioning https://semver.org/ clone git clone <url> clone an arbitrary repository add git add . add all files to stage commit git commit -m "some commit message" commit staged changes with inline commit message checkout -> switch ...

special distro behaviour

Linux

Ubuntu Browser graphic issue: https://askubuntu.com/questions/1413703/graphics-issue-with-google-chrome application shortcut in folder /usr/share/applications or ~/.local/share/applications .desktop file example: [Desktop Entry] Name=Visual Studio Code Co...

SSH

ssh public key auth generate key: ssh-keygen copy ssh key to remote: windows: type $env:{userProfile}\.ssh\id_rsa.pub | ssh -p{port} {user@serverAddress} "cat >> .ssh/authorized_keys" linux: ssh-copy-id -i {userHome}/.ssh/id_rsa.pub -p{port} {user@serverA...

Cronjob, tar, autostart, sudo, ln

Linux CLI tools

cronjob execute all listed cronjobs: crontab -l | grep -v '^#' | cut -f 6- -d ' ' | while read CMD; do eval $CMD; done send output to mail address MAILTO="empfänger@adresse.de" https://de.godaddy.com/blog/behalten-sie-ihre-cron-jobs-unter-kontrolle/ ta...

Shell

Linux

bash basics default text editor for inline shell call: sudo EDITOR=nano crontab -e add to ~/.bashrc or ~/.zshrc: export EDITOR=nano for default root editor, edit also /root/.bashrc or /root/.zshrc echo "export VISUAL=nano\nexport EDITOR=nano" >> ~/.b...

Network

Linux

settings set static ip address sudo nano /etc/network/interfaces: auto ens18 iface ens18 inet static address 192.168.0.2 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 89.207.128.252 89.207.130.252 sudo reboot check local network settin...

Dockerfile

Docker

Dockerfile dockerfile manuals: https://takacsmark.com/dockerfile-tutorial-by-example-dockerfile-best-practices-2018/ best practice: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ key instructions FROM - base image ENV vari...

Docker-compose CLI

Docker

Basics usedocker-compose -p "nginx-proxy-manager" up -d to: -p with custom stack name -d as deamon (in background) -f from specific docker-compose file docker compose file https://docs.docker.com/compose/compose-file/compose-file-v3/ version: '3.1' s...