Skip to content

Instantly share code, notes, and snippets.

@xholicka
xholicka / backup_home.yml
Created March 26, 2023 18:55
Ansible playbook to backup home directory
---
- name: Backup home directory
hosts: localhost
vars:
date: "{{ lookup('pipe', 'date +%Y%m%d-%H%M') }}"
tasks:
- name: Create archive of home directory
community.general.archive:
@xholicka
xholicka / docker-compose.yml
Created November 8, 2022 20:34
code-server
version: "2.1"
services:
code-server:
image: lscr.io/linuxserver/code-server:latest
container_name: code-server
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Prague #change
# - PASSWORD=password #optional
@xholicka
xholicka / gist:8e877fd7d1ca5d9a43a3c7f8c35cbeca
Created September 22, 2022 22:36
Wordpress with Docker on Raspberry Pi
Install Docker on Raspberry Pi:
curl -sSL https://get.docker.com | sh
Add user to docker group:
sudo usermod -aG docker ${USER}
#relog into raspberry pi
Contents of docker-compose.yml file:
------------------------------------
@xholicka
xholicka / gist:8b6bf61443895ac6ced12ff9ec2ae6ff
Created August 7, 2022 20:30
How to set time and date on Raspberry Pi
timedatectl status
timedatectl list-timezones | grep America
sudo timedatectl set-timezone Europe/Prague
sudo vim /etc/systemd/timesyncd.conf
time.google.com
time.cloudflare.com
https://github.com/billw2/rpi-clone
sudo apt install git
git clone https://github.com/billw2/rpi-clone.git
cd rpi-clone
sudo cp rpi-clone rpi-clone-setup /usr/local/sbin
lsblk
sudo rpi-clone sda
sudo poweroff
https://sourceforge.net/projects/win32diskimager/
lsblk
sudo dd bs=4M if=/dev/sdb of=~/rpi-backup-date.img status=progress
@xholicka
xholicka / 6 Nginx Cloudflare Certbot.txt
Last active June 23, 2022 06:00
6 Nginx Cloudflare Certbot
# install nginx
sudo apt install nginx
# airdnd.helping.ninja
# configure nginx - foundry and ssl redirect
# This goes in a file within /etc/nginx/sites-available/. By convention,
# the filename would be "yourdomain.com.conf"
sudo vim /etc/nginx/sites-available/helping.ninja.conf
@xholicka
xholicka / gist:7e1f5fa8a0a8882df84989156a9ba86d
Created June 9, 2022 20:16
FoundryVTT in Docker on RaspberryPi
sudo mkdir -m 1777 ~/share
sudo apt install samba samba-common-bin
sudo vim /etc/samba/smb.conf
[share]
Comment = pi shared folder
Path = /home/pi/share
Browseable = yes
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker ${USER}
man usermod
groups ${USER}
sudo apt-get install python3 python3-pip
sudo pip3 install docker-compose
sudo apt install libpam-google-authenticator
google-authenticator
lastpass authentictor, google authenticator
sudo vim /etc/pam.d/sshd
auth required pam_google_authenticator.so
sudo nano /etc/ssh/sshd_config