Files
dotfiles/.zhistory

3666 lines
73 KiB
Plaintext

exec zsh
clear
vim
ls
ls -alh
ls --help
clear
ls -alh
clear
tmux
apt list --upgradable
sudo apt upgrade
sudo reboot
duf
zfs status
zfs pool status
zfs list
zpool list
clear
ls
ls -alh
clear
ld
ls
cat dotfiles/zsh/.zsh/.zshrc
lx
ls
ll
l
clear
ll
l
ls
ll
cat dotfiles/zsh/.zsh/.zshrc
lt
lS
cd ss
server immich.yml pull && server immich.yml up -d
c
docker restart plex
htop
cd ~/data/esphome
ls -alh
chown contagon:contagon ambilight.yaml
sudo chown contagon:contagon ambilight.yaml
ls
ls -alh
docker exec -it esphome bash
cd ss
clear
ls
vim hyperion.yaml
docker exec -it esphome bash
server immich.yml pull && server immich.yml up -d
cd ss
server immich.yml pull && server immich.yml up -d
htop
docker stats
clear
sudo apt install -y wget apt-transport-https\
c
cd data
mkdir matrix
sudo docker run -it --rm \\
-v ./data:/data \\
-e SYNAPSE_SERVER_NAME=matrix.eastonpots.com \\
-e SYNAPSE_REPORT_STATS=yes \\
matrixdotorg/synapse:latest generate
cd matrix
ls
cd ..
ls data
rm -rf matrix
mv data matrix
cd matrix
ls
vim homeserver.yaml
clear
tl
ts
cd ~/dotfiles
git pull
exec zsh
c
tl
ts
git status
ls
vim zsh/.zsh/.zshrc
git pull
exec zsh
cd ~/data/matrix
ls
cd ss
vim matrix.yaml
tl
ts matrix
cd ~/data/matrix
vim homeserver.yaml
ls
ld
ls -alh
sudo vim homeserver.yaml
c
ls
vim homeserver.yaml
sudo vim homeserver.yaml
tl
ta
ts
ts matrix
cd ss
server immich.yml pull && server immich.yml up -d
tl
ts matrix
server assist.yml up
server assist.yml up -d
server assist.yml up -d
server assist.yml up -d
vim assist.yml
cd ss
tl
ts assist
cd ~/data/matrix
vim homeserver.yaml
sudo vim homeserver.yaml
sudo vim homeserver.yaml
server matrix.yaml up
server matrix.yaml up
server matrix.yaml up
server matrix.yaml up
server matrix.yaml up
server matrix.yaml up -d --remove-orphans
docker ps
server matrix.yaml up -d --remove-orphans
server matrix.yaml down
server matrix.yaml up -d --remove-orphans
server matrix.yaml up
server matrix.yaml up
server matrix.yaml up -d
server matrix.yaml restart
clear
\:q
docker restart matrix
docker restart matrix
docker logs -f matrix
docker restart matrix
docker logs -f matrix
vim matrix.yaml
c
cd ..
ls
cd dev
ls
git clone https://github.com/spantaleev/matrix-docker-ansible-deploy.git
cd matrix-docker-ansible-deploy
ls
pip install --include-deps ansible
pip install --user ansible
ansible
~/.local/bin/ansible
clear
exec zsh
clear
tl
ts matrix
cd ~/data
ls
ls -alh
clear
mkdir caddy
duf
zfs list
cd /pool/downloads
ls
ncdu .
clear
cd data
cd caddy
vim Caddyfile
cd ~/ss
server caddy.yml up -d
docker logs -f caddy
server caddy.yml up -d --force-restart
server caddy.yml restart
server caddy.yml restart
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
docker exec -it caddy bash
docker exec -it caddy sh
vim ~/data/caddy/Caddyfile
docker network --help
docker network create caddy_external
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
docker exec -it caddy sh
server caddy.yml up -d
docker exec -it caddy sh
clear
tl
cd ss
ts caddy
docker exec -it caddy sh
cd ~/data/caddy2
ls
rm -rf caddy
sudo rm -rf caddy
c
tl
ts caddy
docker network create --help
docker network create --internal caddy
docker network ls
server stirling.yml down
vim .env
vim caddy.yml
ls
server birds.yml down
vim calibre.yml
server caddy.yml up -d
vim caddy.yml
git add caddy.yml
vim caddy.yml
vim caddy.yml
docker run authelia/authelia:latest authelia crypto hash generate argon2 --password 'garrett66'
docker run authelia/authelia:latest authelia crypto hash generate argon2 --password 'hello'
cd data/au
cd data/authelia
ls
mkdir config
mv configuration.yaml config
mv users_database.yaml config
cd config
mkdir secrets
tr -cd '[:alnum:]' < /dev/urandom | fold -w 64 | head -n 1 | tr -d '\n' > config/secrets/JWT_SECRET
cd ..
tr -cd '[:alnum:]' < /dev/urandom | fold -w 64 | head -n 1 | tr -d '\n' > config/secrets/JWT_SECRET
tr -cd '[:alnum:]' < /dev/urandom | fold -w 64 | head -n 1 | tr -d '\n' > config/secrets/SESSION_SECRET
tr -cd '[:alnum:]' < /dev/urandom | fold -w 64 | head -n 1 | tr -d '\n' > config/secrets/STORAGE_PASSWORD
tr -cd '[:alnum:]' < /dev/urandom | fold -w 64 | head -n 1 | tr -d '\n' > config/secrets/STORAGE_ENCRYPTION_KEY
ls config/secrets
cd config
mv configuration.yaml configuration.yml
mv users_database.yaml users_database.yml
ls secrets
tr -cd '[:alnum:]' < /dev/urandom | fold -w 64 | head -n 1 | tr -d '\n' > config/secrets/REDIS_PASSWORD
cd ..
tr -cd '[:alnum:]' < /dev/urandom | fold -w 64 | head -n 1 | tr -d '\n' > config/secrets/REDIS_PASSWORD
rm config/secrets/REDIS_PASSWORD
ls -alh config/secrets
tl
ts caddy
docker exec -it caddy sh
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d --force-recreate
server calibre.yml up -d
docker exec -it cloudflared sh
docker exec -it cloudflared bash
docker exec -it caddy sh
vim ~/data/caddy/Caddyfile
cd data
mkdir caddy2
cd ~/ss
server caddy.yml up
server caddy.yml up
server caddy.yml up
server caddy.yml up
server caddy.yml up
server caddy.yml up
server caddy.yml up
server caddy.yml up
server caddy.yml up -d
server calibre.yml up -d
c
server caddy.yml down
server caddy.yml up -d
server caddy.yml up -d
c
server caddy.yml authelia
server caddy.yml up authelia
server caddy.yml up authelia
server caddy.yml down
server caddy.yml up authelia
server caddy.yml up authelia
server caddy.yml up authelia
server caddy.yml up authelia
clear
server caddy.yml up authelia
server caddy.yml up
server caddy.yml up -d
server caddy.yml up -d
docker restart authelia
docker restart authelia
docker restart authelia
docker restart authelia_redis authelia
server caddy.yml up -d
server calibre.yml up -d
server caddy.yml up -d
server home.yml up -d frigate
server home.yml up -d frigate
ts caddy
docker run --rm authelia/authelia sh -c "authelia crypto certificate rsa generate --common-name auth.potokar.us && cat public.crt && cat private.pem"
cd ~/ss
vim torrent.yml
docker restart authelia_redis authelia
cd ~/data/authelia/config
ls
vim notification.txt
cd ~/data/caddy2
ls
cd caddy
cd ..
ls
cd caddy2
ls
chown -r contagon:contagon .*
chown -r contagon:contagon ./*
chown contagon:contagon ./*
ls
rm -rf caddy
sudo rm -rf caddy
ls
ls -alh
docker logs -f caddy
cd ..
rm -rf caddy
sudo rm -rf caddy
sudo rm -rf caddy2
cd authelia
ls
cd redis
ls
rm dump.rdb
sudo rm dump.rdb
docker run --rm -it authelia/authelia:latest authelia crypto hash generate argon2
docker run --rm -it authelia/authelia:latest authelia crypto hash generate argon2
docker run --rm -it authelia/authelia:latest authelia crypto hash generate argon2
docker restart authelia_redis authelia
docker run --rm -it authelia/authelia:latest authelia crypto hash generate argon2
docker restart authelia_redis authelia
docker run --rm -it authelia/authelia:latest authelia crypto hash generate argon2
docker run --rm -it authelia/authelia:latest authelia crypto hash generate argon2
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker logs -f authelia
docker run --rm -it authelia/authelia:latest authelia crypto hash generate argon2
docker run authelia/authelia:latest authelia crypto hash generate pbkdf2 --variant sha512 --random --random.length 72 --random.charset rfc3986
docker restart authelia_redis authelia
docker logs -f authelia
cd ~/ss
server audiobookshelf.yml up -d
docker restart authelia_redis authelia
docker logs -f authelia
server audiobookshelf.yml up -d
docker ps
docker exec -it transmission bash
ts caddy
ts caddy
clear
cd ss
server dozzle.yml up
server dozzle.yml up
server dozzle.yml up
server dozzle.yml up
server dozzle.yml up -d
server dozzle.yml up -d
server dozzle.yml up -d
ts
ts caddy
clear
cd ss
ts caddy
docker logs -f caddy
cd ~/data/authelia/config
vim notification.txt
vim notification.txt
vim notification.txt
cd data
cd filebrowser
ls
cd database
ls
docker exec -it caddy sh
docker exec -it vaultwarden sh
c
cd ~/data/mainsail
cp config.json config.json_old
ts caddy
clear
ls
c
cd ss
vim wg.yml
ts wg
ts wg
ts wg
ts wg
cd ss
vim adguard.yml
clear
c
docker exec -it wg-easy sh
docker restart authelia_redis authelia
server caddy.yml up -d
docker run authelia/authelia:latest authelia crypto hash generate pbkdf2 --variant sha512 --random --random.length 72 --random.charset rfc3986
docker run authelia/authelia:latest authelia crypto hash generate pbkdf2 --variant sha512 --random --random.length 72 --random.charset rfc3986
docker run authelia/authelia:latest authelia crypto hash generate pbkdf2 --variant sha512 --random --random.length 72 --random.charset rfc3986
server caddy.yml up -d
server paperless.yml up -d
server paperless.yml up -d
server paperless.yml up -d
docker restart authelia_redis authelia
server paperless.yml up -d
server paperless.yml up -d
docker exec -it filebrowser sh
server sync.yaml stop filebrowser
server sync.yaml up -d
docker exec -it filebrowser sh
server sync.yaml stop filebrowser
docker run -it -v ~/data/filebrowser/database/:/database -v ~/data/filebrowser/config/:/config filebrowser/filebrowser sh
docker run -it -v ~/data/filebrowser/database/:/database -v ~/data/filebrowser/config/:/config --entrypoint sh filebrowser/filebrowser
server sync.yaml up -d
server sync.yaml up -d
docker network rm caddy
docker network ls caddy
docker network ls
docker network inspect caddy
server paperless.yml down
server sync.yaml down
server caddy.yml down
server home.yml stop frigate
docker network rm caddy
docker network inspect caddy
server calibre.yml stop
server audiobookshelf.yml stop
docker network rm caddy
docker network rm caddy_external
docker network create caddy
server caddy.yml up -d
server audiobookshelf.yml up -d
server audiobookshelf.yml up -d
server home.yml up -d
server sync.yaml up -d
server paperless.yml up -d
server sync.yaml up -d
server sync.yaml up -d
clear
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server vaultwarden.yml up -d
server nginx.yml up -d
server caddy.yml up -d
cargo install tealdeer
tldr nslookup
tldr --update
tldr nslookup
nslookup potokar.us
nslookup paper.potokar.us
nslookup paper.potokar.us 192.168.0.6
nslookup potokar.us 192.168.0.6
nslookup paper.potokar.us 192.168.0.6
server caddy.yml up -d
server dozzle.yml up -d
nslookup logs.potokar.us
nslookup logs.potokar.us 1.1.1.1
whoami
server dozzle.yml up -d
server dozzle.yml up -d
server dozzle.yml up -d
docker restart caddy
docker restart caddy
server dozzle.yml up -d
nslookup logs.potokar.us
nslookup dozzle.potokar.us
server dozzle.yml up -d
server dozzle.yml up -d
server dozzle.yml up -d
server caddy.yml up -d
docker build --help
docker build -t contagon/caddy -f dockerfiles/caddy.dockerfile .
docker build -t contagon/caddy -f dockerfiles/caddy.dockerfile .
docker build -t contagon/caddy -f dockerfiles/caddy.dockerfile .
docker build -t contagon/caddy -f dockerfiles/caddy.dockerfile .
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
docker exec -it caddy sh
server caddy.yml up -d
server dozzle.yml up -d
server hp.yml up -d
server hp.yml up -d
server dozzle.yml up -d
nslookup dozzle.potokar.us
nslookup hp.potokar.us
server hp.yml up -d
nslookup hp.potokar.us
server caddy.yml up -d
server hp.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server dozzle.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server hp.yml up -d
server dozzle.yml up -d
server dozzle.yml up -d
server hp.yml up -d
server dozzle.yml up -d
server hp.yml up -d
server torrent.yml up -d radarr
server torrent.yml up -d radarr
server torrent.yml up -d radarr
curl -X GET "https://api.cloudflare.com/client/v4/user/tokens/verify" \\
-H "Authorization: Bearer soP1M3dPztNZuol879Gt07vzUE6cBQCTPdxiM2GI" \\
-H "Content-Type:application/json"
server torrent.yml up -d radarr
server torrent.yml up -d radarr
server torrent.yml up -d radarr
server caddy.yml up -d
server torrent.yml up -d radarr
server dozzle.yml up -d
server dozzle.yml up -d
server torrent.yml up -d radarr
server torrent.yml up -d radarr
server dozzle.yml up -d
server torrent.yml up -d sonarr
server torrent.yml up -d sonarr
server caddy.yml up -d
server torrent.yml up -d sonarr
server torrent.yml up -d bazarr
server torrent.yml up -d speakarr
server torrent.yml up -d readarr prowlarr
server torrent.yml up -d flaresolverr
server torrent.yml up -d sabnzbd
docker restart sabnzbd
server torrent.yml up -d
server adguard.yml up -d
server adguard.yml up -d
server adguard.yml up -d
vim ~/data/adguard/conf/AdGuardHome.yaml
server adguard.yml down
sudo vim ~/data/adguard/conf/AdGuardHome.yaml
server adguard.yml up -d
server hp.yml up -d
server hp.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server home.yml up -d zigbee2mqtt
server dozzle.yml up -d
server home.yml up -d music
server home.yml up -d music
server home.yml up -d music
server home.yml up -d
server actual.yml up -d
server adsync.yml down
server esphome.yml up -d
server esphome.yml up -d
server hyperion.yaml up -d
server mainsail.yml up
server mainsail.yml pull
server mainsail.yml up
server mainsail.yml up --force-recreate
server mainsail.yml up --force-recreate
server mainsail.yml up --force-recreate -d
server mainsail.yml up --force-recreate -d
server mainsail.yml up --force-recreate -d
server wg.yml up -d
server wg.yml up -d
server webdav.yml up -d
server webdav.yml up -d
server adguard.yml up -d
docker ps -a
docker down npm
docker stop npm
server home.yml up -d zigbee2mqtt
clear
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server hp.yml up -d
server caddy.yml up -d
server webdav.yml up -d
server home.yml up -d
docker restart homepage
docker restart homepage
echo $PATH
export PATH="/home/contagon/.local/bin:$PATH"
ls ~/.local/bin
vim ~/.zshrc
vim ~/.zsh/.zshrc
vim ~/.zshenv
c
sudo apt install pwgen
pwgen
clear
ls
tl
ts caddy
ts matrix
cd ~/data/matrix
ls
vim homeserver.yaml
cd ..
mv matrix matrix_old
docker run -it --rm \\
--mount type=volume,src=./matrix,dst=/data \\
-e SYNAPSE_SERVER_NAME=matrix.potokar.us \\
-e SYNAPSE_REPORT_STATS=yes \\
matrixdotorg/synapse:latest generate\
mkdir matrix
docker run -it --rm \\
--mount type=volume,src=./matrix,dst=/data \\
-e SYNAPSE_SERVER_NAME=matrix.potokar.us \\
-e SYNAPSE_REPORT_STATS=yes \\
matrixdotorg/synapse:latest generate\
docker run -it --rm \\
--mount type=volume,src=$HOME/data/matrix,dst=/data \\
-e SYNAPSE_SERVER_NAME=matrix.potokar.us \\
-e SYNAPSE_REPORT_STATS=yes \\
matrixdotorg/synapse:latest generate\
docker run -it --rm \\
-v $HOME/data/matrix:/data \\
-e SYNAPSE_SERVER_NAME=matrix.potokar.us \\
-e SYNAPSE_REPORT_STATS=yes \\
matrixdotorg/synapse:latest generate\
cd matrix
vim homeserver.yaml
ls
ls -alh
cd ..
rm -rf matrix
sudo rm -rf matrix
docker run -it --rm \\
-v $HOME/data/matrix:/data \\
-e SYNAPSE_SERVER_NAME=potokar.us \\
-e SYNAPSE_REPORT_STATS=yes \\
matrixdotorg/synapse:latest generate\
ls -alh
chown contagon:contagon matrix
sudo chown contagon:contagon matrix
cd matrix
ls -alh
chown contagon:contagon ./*
sudo chown contagon:contagon ./*
ls -alh
cd ..
docker logs -f caddy
docker logs -f caddy
docker logs -f adguard
docker logs -f adguard
docker logs -f caddy
ts matrix
nslookup radarr.potokar.us
ts caddy
docker logs -f adguard
docker logs -f adguard
curl -kvL --connect-to potokar.us:80:127.0.0.1:80 --connect-to potokar.us:443:127.0.0.1:443 http://potokar.us/.well-known/matrix/server
curl -kvL --connect-to potokar.us:80:127.0.0.1:80 --connect-to potokar.us:443:127.0.0.1:443 http://potokar.us/.well-known/matrix/server
c
curl -kvL --connect-to potokar.us:80:127.0.0.1:80 --connect-to potokar.us:443:127.0.0.1:443 http://potokar.us/.well-known/matrix/server
tl
ts matrix
server adguard.yml up -d
server adguard.yml up -d
server adguard.yml up -d
docker restart caddy
docker logs -f caddy
docker logs -f caddy
server caddy.yml up -d
clear
server caddy.yml up -d
cd ..
mkdir inventory
cd inventory
ls
cd ../..
cd ss
c
server matrix.yaml up
server matrix.yaml up
server matrix.yaml up
server adguard.yml up -d
server adguard.yml up -d --force-recreate
server adguard.yml up -d --force-recreate
server caddy.yml up -d
docker logs -f adguard
server caddy.yml up -d
server adguard.yml up -d --force-recreate
server adguard.yml up -d --force-recreate
server matrix.yaml up
server matrix.yaml up
server matrix.yaml up
docker exec -it caddy sh
docker logs -f adguard
docker logs -f adguard
docker logs -f adguard
docker logs -f adguard
docker logs -f adguard
docker logs -f adguard
docker logs -f adguard
docker logs -f adguard
ts matrix
cd ss
server matrix.yaml up -d
ls
ts
tl
ts caddy
ts hp
ts
tl
ts hp
clear
ts hp
cd data
git init
vim .gitignore
git add authelia/
git add adguard/
git status
git reset
vim .gitignore
git add adguard/
rm -rf torrent/prowlarr_old
docker exec -it caddy sh
ls
cd caddy
ls
ls caddy
cd ..
docker stop caddy
cd caddy
ls
pwd
ls caddy
sudo rm -rf caddy
clear
ls
cat Caddyfile.autosave
docker restart caddy
cd data
ls
cd gitea
ls
rm -rf *
sudo rm -rf *
cd ..
sudo rm -rf gitea
clear
docker run authelia/authelia:latest authelia crypto rand --length 72 --charset rfc3986
cd /pool/photos
ls
mkdir school-emi
cd school-emi
mkdir prek
c
c
docker exec -it homepage sh
grep docker /etc/group
uid
getuid
getent group docker
getent user contagon
awk -F\: '{print "Group " $1 " with GID=" $3}' /etc/group | grep "docker"
docker exec -it homepage sh
docker exec -it homepage
docker exec -it --user 1000:998 homepage
docker exec -it --user 1000:998 homepage sh
clear
docker exec -it --user 1000:998 homepage sh
server immich.yml pull && server immich.yml up -d
ls
server wg.yml up -d --remove-orphans
server adguard.yml up -d
nslookup radarr.potokar.us
server adguard.yml up -d
nslookup radarr.potokar.us
nslookup radarr.potokar.us
nslookup radarr.potokar.us 1.1.1.1
nslookup radarr.potokar.us 192.168.0.6
docker logs -f adguard
server adguard.yml up -d
docker logs -f adguard
docker logs -f adguard
server adguard.yml up -d
docker logs -f adguard
docker logs -f adguard
docker restart adguard
docker logs -f adguard
docker logs -f adguard
server adguard.yml up -d
docker logs -f adguard
server adguard.yml down
server wg.yml up -d --remove-orphans
docker logs -f adguard
server wg.yml up -d --remove-orphans
docker logs -f adguard
server wg.yml up -d --remove-orphans
docker logs -f adguard
nslookup vpn.potokar.us
docker logs -f adguard
nslookup vpn.potokar.us 192.168.0.6
nslookup vpn.potokar.us
ping google.com
vim /etc/resolv.conf
nslookup google.com
nslookup vpn.potokar.us
c
docker logs -f wg-easy
server wg.yml up -d --remove-orphans
c
server wg.yml up -d --remove-orphans
docker logs -f adguard
docker restart adguard
docker logs -f adguard
server wg.yml up -d --remove-orphans
server omada.yml up -d
server omada.yml up -d
docker stats
htop
server omada.yml up -d
server omada.yml up -d
server wg.yml up -d
server wg.yml up -d
server wg.yml up -d
c
htop
docker top
ctop
docker exec -it mainsail sh
clear
ts
tl
ts hp
cd /pool/photos
ls
cd immich
ls
ls upload
ls library
cd library
ls
ls admin
ls 4a06a4bf-a7ad-42e4-aa14-4304739e3db7
ls admin
clear
htop
c
cd ~/data/esphome
ls -alh
chown contagon:contagon nursery-heater.yaml
sudo chown contagon:contagon nursery-heater.yaml
docker exec -it esphome bash
docker exec -it esphome bash
docker exec -it esphome bash
cd ss
server immich.yml pull && server immich.yml up -d
docker logs -f authelia
docker restart frigate
server wg.yml up -d
vim wg.yml
server wg.yml up -d
server caddy.yml up -d
vim wg.yml
docker exec -it adguard sh
clear
docker logs -f wg-easy
docker logs -f caddy
server wg.yml up -d
cd ss
ts
tl
ts wg
ts over
server torrent.yml up -d
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart overseerr
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart overseerr
git push
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart overseerr
docker restart overseerr
docker restart authelia_redis authelia
docker restart authelia_redis authelia
server matrix.yaml up -d
server torrent.yml up -d
server mainsail.yml up -d
server paperless.yml up -d
server immich.yml up -d
server home.yml up -d
server actual.yml up -d
sudo reboot
docker restart authelia_redis authelia
docker exec -it esphome bash
docker exec -it esphome bash
c
docker exec -it esphome bash
c
cd ss
server immich.yml pull && server immich.yml up -d
ctop
tl
ts calibre
docker exec -it transmission bash
ts hp
docker exec -it transmission bash
sudo ufw status verbose
docker exec -it esphome bash
cd ass
cd data/home_assistant
ls
cd custom_components
ls
cd pyscript
git status
ls -alh
cd ..
cd ..
cd pyscript
ls
touch modules/house/__init__.py
touch modules/house/__init__.py
cd ss
server immich.yml pull && server immich.yml up -d
docker logs -f matrix_coturn
docker logs -f matrix_synapse
docker logs -f matrix_coturn
docker logs -f matrix_coturn
docker logs -f matrix_coturn
docker logs -f matrix_coturn
cd data/coturn
cd ..
ls -alh
chown contagon:contagon coturn
sudo chown contagon:contagon coturn
docker logs -f matrix_coturn
docker logs -f matrix_coturn
c
cd ss
vim actual.yml
server actual.yml up -d
docker logs -f speakarr
docker exec -it transmission bash
cd data/authelia/config
vim users_database.yml
docker restart authelia_redis authelia
docker logs -f authelia
cd config
vim users_database.yml
docker restart authelia_redis authelia
docker logs -f authelia
vim users_database.yml
docker restart authelia_redis authelia
docker logs -f authelia
c
cd ~/ss
docker logs -f calibre-web
docker logs -f calibre-web
docker logs -f calibre-web
c
ls
whoami
ls -alh
c
cd ss
vim calibre.yml
server calibre.yml up -d
c
docker logs -f calibre-web
cd ss
c
docker restart authelia_redis authelia
docker logs -f authelia
server mealie.yml up -d
docker stop mealie
server mealie.yml up -d
docker stop mealie
docker stop mealie
docker rm mealie
server mealie.yml up -d
docker logs -f mealie
server mealie.yml up
server mealie.yml up --force-recreate
server mealie.yml up --force-recreate
server mealie.yml up --force-recreate
server mealie.yml up --force-recreate
server mealie.yml up --force-recreate
server mealie.yml pull
server mealie.yml up --force-recreate
server mealie.yml up --force-recreate
server mealie.yml up --force-recreate
server mealie.yml up --force-recreate -d
c
ls
ssh potlab
cd data
cat .gitignore
cat -p .gitignore
cd ss
server immich.yml pull && server immich.yml up -d
docker logs -f immich_server
htop
cd ss
server immich.yml pull && server immich.yml up -d
docker restart immich_frame
docker logs -f immich_server
docker logs -f immich_frame
docker logs -f immich_frame
cd ../data/immich/frame
mv settings.json Settings.json
c
docker ps
docker exec -it homeassistant bash
ls
cd ss/logs
c
ls -alh
cat borgmatic_data.log
docker ps
docker exec -it esphome bash
cd data/esphome
ls
vim vue.yaml
tl
ts esp
nslookup vpn.potokar.us
nslookup potokar.us 192.168.0.6
nslookup zig.potokar.us
nslookup zig.potokar.us 192.168.0.6
apt list --upgradable
sudo apt update
apt list --upgradable
sudo apt upgrade
tl
ts update
c
docker exec -it esphome bash
nslookup esp.potokar.us
nslookup esp.potokar.us 192.168.0.6
docker exec -it esphome bash
nv
docker top
ctop
lazydocker
lazydocker
cd ss
cd ../dotfiles
git status
git stash drop
git stash drop
git pull
git checkotu nvim
git switch nvim
git pull
just lazygit
ls
ls lazygit
nv
just nvim
just rust
cargo install cargo-binstall
which rustup
rustup update
cargo install cargo-binstall
just nvim
nvim
cd ..
ls
cd dotfiles
just nvim
vim justfile
just nvim
vim justfile
ls
cd ss
server calibre.yml up -d
server calibre.yml up -d
sudo apt upgrade
cd ../data
cp -r homepage homepage_dev
mv homepage homepage_internal
sudo apt install direnv
sudo apt install direnv
htop
nvim
ping github.com
sudo reboot
server hp.yml up -d --remove-orphans
cd ss
server hp.yml up -d --remove-orphans
server hp.yml up -d --remove-orphans
server hp.yml down
server hp.yml up -d --remove-orphans
server actual.yml up -d
cd data
cp -r calibre_web calibre_web_automated
cd /pool/books
ls
cd ..
ls
cd library
ls
cd data
mkdir new_books
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
docker restart authelia_redis authelia
nvim
git config --system core.longpaths true
sudo git config --system core.longpaths true
nvim
cd dotfiles
vim justfile
just lazygit
ls
install --help
vim justfile
just lazygit
ls
tar -xvf lazygit_down.tar.gz lazygit_down
mkdir temp
mv lazygit_down.tar.gz temp
cd temp
ls
tar -xvf lazygit_down.tar.gz lazygit
sudo install lazygit
vim ../justfile
sudo install lazygit /usr/local/bin
cd ~/ss
lazygit
clear
docker ps --format '{{ .ID }} {{ .Names }} {{ json .Networks }}'
c
nvim
cl
c
nvim
cd .local/share/nvim/lazy/
ls
c
cd ~/dev
git clone 'https://github.com/stevearc/conform.nvim.git/'
git --version
clear
nvim
ping codeload.github.com
tmux
clear
cd data/gitea
ls
cd data
ls
fd app.ini
nv gitea/conf/app.ini
docker restart gitea
docker exec -it transmission bash
yadm
ls
cd ss
nv
nv immich_kiosk.yml
server immich_kiosk.yml pull && server immmich_kiosk.yml up -d
server immich_kiosk.yml pull && server immich_kiosk.yml up -d
server immich.yml pull && server immich.yml up -d
c
cd ..
cd dotfiles
ls
stow -D docker
stow -D git
stow -D lazygit
stow -D nvim
stow -D ssh
cat temp
ls temp
rm -rf temp
stow -D tmux
stow -D vim
stow -D zsh
cd ..
cd dotfiles
git status
lazygit
cd ..
c
curl -LsSf https://git.potokar.us/easton/dotfiles/src/branch/master/.config/yadm/install.sh | sh
curl -LsSf https://git.potokar.us/easton/dotfiles/src/branch/master/.config/yadm/install.sh
c
curl -LsSf https://git.potokar.us/easton/dotfiles/raw/branch/master/.config/yadm/install.sh | sh
yadm
echo $PATH
~/.local/bin/yadm clone https://git.potokar.us/easton/dotfiles.git
echo $PATH
yadm
nvim
nvim .zshenv
which yadm
yadm bootstrap
lyadm
clear
ls
cd dotfiles
ls
ls docker
lt -a docker
docker ps
c
cd ..
mkdir .docker
ls .docker
cp dotfiles/docker/.docker/config.json .docker
docker ps
c
yadm add -f .docker/config.json
yadm remote
yadm remote -a
yadm remote -v
cat ~/.ssh/id_rsa.pub
cat --help
cat -p --help
c
cat -p .ssh/id_rsa.pub
echo -n '1793ab93bd2a8c70bb26c3192a3dab23a7b053e0f38f5cffa574d3368f2ffe8d' | ssh-keygen -Y sign -n gitea -f .ssh/id_rsa
yadm push
lyadm
lyadm
nv
lyadm
c
nv README.md
lyadm
lyadm
c
docker exec -it esphome bash
ping nursery-heater.local
docker exec -it esphome bash
sudo apt update
sudo apt upgrade
sudo reboot
docker network prune
c
server esphome.yml up
server esphome.yml up --force-recreate
server esphome.yml up --force-recreate -d
docker logs -f esphome
cd ss
server esphome.yml up --force-recreate
server esphome.yml up --force-recreate
tl
ts esphome
cd ss
ls
nv vaultwarden.yml
server vaultwarden.yml pull
server vaultwarden.yml up -d
server immich.yml pull && server immich.yml up -d
clear
cd /pool/photos/easton-family
ls
ls
ls
ls
ls
ls
ls
clear
rsync -e "ssh -p 50000" -vuar localhost:/share/FamilyMedia/Photos/Family\\\ 2010 /pool/photos/easton-family
rsync --daemon
cd /pool/photos/easton-family
ls
cd Family\ 2011
ls
tree
clear
cd /pool/photos
ls
mkdir easton-family
cd easton-family
ls
ls Family\ 1990
ls Family\ 1990
ls Family\ 1990
ls
ls Family\ 1991
ls
ls
ls
ls
ls
ls
ls
ls -alh
ls Family\ 2000
ls -alh Family\ 2000
ls -alh Family\ 2000/Miscellaneous
ls -alh Family\ 2001/Miscellaneous
ls -alh Family\ 2002/Miscellaneous
ls -alh Family\ 2002/Miscellaneous/1-4-03
ls
ls
ls
cd Family\ 2006
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
cd ..
ls
cd Family\ 2009
ls -alh
zpool list
zpool status
zpool list
zfs list
cd /pool/photos/easton-family
cd LDS\ Clipart\ Collection\ -\ 1979\ -\ 2008\ New\ Era\ Posters\ \(MormonAd\)
ls
cd /pool/photos/easton-family/LDS\ Clipart\ Collection\ -\ 1979\ -\ 2008\ New\ Era\ Posters\ \(MormonAd\)
ls
cd LDS\ Clipart\ -\ 1979\ New\ Era\ Posters
ls
cd ..
cd ..
clear
cd ~/data/home_assistant/custom_components/ui_lovelace_minimalist
nv manifest.json
lazydocker
dtop
ctop
ctop
which ctop
ctop --version
ctop -V
ctop -v
sudo rm /usr/local/bin/ctop
sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop
ctop
docker stats
clear
clear
ls
cd ss
lg
nv
tmux
cd ~/data/dawarich
ls
cd db
ls
ls -alh
chown contagon:contagon .*
chown -r contagon:contagon db
chown --help
cd ..
chown -R contagon:contagon dawarich
sudo chown -R contagon:contagon dawarich
cd dawarich
ls
cd db
ls
rm -rf *
cd ..
server dawarich.yml up
server dawarich.yml up
server dawarich.yml up
server dawarich.yml up
server dawarich.yml up
server dawarich.yml up
server dawarich.yml up
server dawarich.yml up -d
server dawarich.yml down
docker exec -it esphome bash
docker exec -it esphome bash
cd ~/data/esphome
ls -alh
sudo chown contagon:contagon nursery-heater.yaml
ls -alh
docker exec -it esphome bash
nv dawarich.yml
docker exec -it transmission bash
cd ss
server immich.yml pull && server immich.yml up -d
zfs status
zfs list
cd ss
server immich.yml pull && server immich.yml up -d
ssh potlab
cd ss
server immich.yml pull && server immich.yml up -d
clear
cd /pool/photos/immich/upload
ls
tree
ls
cd 4a06a4bf-a7ad-42e4-aa14-4304739e3db7
ls
cd ..
ls
cd ..
ls
cd library
ls
tree 4a06a4bf-a7ad-42e4-aa14-4304739e3db7
cd admin
ls
cd 2024/12/
ls
clear
ls
cd 15
ls
docker exec -it esphome bash
docker exec -it esphome bash
nv data/immich/kiosk/config.yaml
cd ss
server immich_kiosk.yml pull && server immich_kiosk.yml up -d
nv ../data/immich/kiosk/config.yaml
cd ../ss
server pinchflat.yml up
server pinchflat.yml up -d
server pinchflat.yml up
server pinchflat.yml up
cd ~/data
ls -alh
sudo chown -R contagon:contagon pinchflat
docker restart authelia_redis authelia
cd /pool/
ls
zfs list
ls sync
ls sync/drive
ls sync/notes
nv ~/ss/sync.yaml
ls drive
ls drive2
ls drive/nextcloud/contagon
ls drive/nextcloud/contagon/files
zfs create youtube
zfs create pool/youtube
sudo zfs create pool/youtube
cd youtube
ls
ls shows
ls shows/Latter\ Day\ Kids
ls ../tv
clear
ls
ls Latter\ Day\ Kids
ls Latter\ Day\ Kids/Season\ 2024
ls shows/Latter\ Day\ Kids
ls shows/Latter\ Day\ Kids/Season\ 2024
clear
mv shows/Latter\ Day\ Kids/ .
mv shows/Latter\ Day\ Kids/* Latter\ Day\ Kids
sudo mv shows/Latter\ Day\ Kids/* Latter\ Day\ Kids
ls
cd shows
ls
ls Latter\ Day\ Kids
cd Latter\ Day\ Kids
ls
cd Season\ 2024
ls
mv * /pool/youtube/Latter\ Day\ Kids
sudo mv * /pool/youtube/Latter\ Day\ Kids
ls
cd ../..
cd ..
ls
rm -rf shows
sudo rm -rf shows
ls
cd ..
ls
ls -alh
sudo chown -R contagon:contagon youtube
cd youtube
ls
ls -alh
ls -alh --tree
cd Latter\ Day\ Kids
ls
mv * Season\ 2024
ls
ls Season\ 2024
ls
cd Season\ 2023
ls
nv pinchflat.yml
cd ~/ss
nv plex.yml
server plex.yml up -d
cd ss
nv pinchflat.yml
tl
ts pf
cd pyscript
ls
cd ../../pyscript
git push
nv
cd ss
server immich.yml pull && server immich.yml up -d
server immich.yml pull && server immich.yml up -d
tl
c
cd ..
ls
ts pyscript
cd /pool/youtube
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls Scripture\ Videos
ls --tree Scripture\ Videos
ls --tree Scripture\ Videos
q
clear
ls
ls
mv Scripture\ Videos Gospel\ For\ Kids
ls
ls
ls How\ to\ Draw
rmls
ls
ls
rm -rf How\ to\ Draw
ls
ls Gospel\ For\ Kids
ls Gospel\ For\ Kids/Book\ of\ Mormon
clear
ls
ls Gospel\ For\ Kids\ Blank
cp Gospel\ For\ Kids\ Blank/.* Gospel\ For\ Kids/
cp Gospel\ For\ Kids\ Blank/.\* Gospel\ For\ Kids/
cp Gospel\ For\ Kids\ Blank/* Gospel\ For\ Kids/
ls Gospel\ For\ Kids
ls Gospel\ For\ Kids
ls Latter\ Day\ Kids
ls Latter\ Day\ Kids/Season\ 2024
clear
ls
cd Gospel\ For\ Kids
ls
mv Book\ of\ Mormon Book\ of\ Mormon - Season 01
ls
mv Book\ of\ Mormon Book\ of\ Mormon\ -\ Season\ 01
mv Old\ Testament Old\ Testament\ - \ Season\ 02
mv Old\ Testament Old\ Testament\ -\ Season\ 02
ls
mv Book\ of\ Mormon\ -\ Season\ 01 Season\ 01\ -\ Book\ of\ Mormon
mv Old\ Testament\ -\ Season\ 02 Season\ 02\ -\ Old\ Testament
ls
ls -alh
cd pyscript
cd ../../pyscript
nv
nv
cd /pool/youtube
ls
tree Growing\ Faith\ Separate
cd Gospel\ For\ Kids
ls
rm -rf Season\ 0*
ls
ls
ls Season\ PLwX112tejMBGYurm_EYOBQ9HXHTDLzw-h\ -\ Growing\ Faith
ls
ls Season\ 03\ -\ Growing\ Faith
cd ~/data/plex
ls
cd Library/Application\ Support/Plex\ Media\ Server
ls
tl
ts pf
server beszel.yml up
server beszel.yml up
nv beszel.yml
ls
cd ss
nv
ts host
cd data/home_assistant
nv configuration.yaml
nv
tl
which cargo
ls
cd dev
ls
rm -rf matrix-docker-ansible-deploy vpn-configs-contrib mamaroo-mqtt
cd rtlamr2mqtt
ls
git status
lg
cd ..
rm -rf rtlamr2mqtt
ls
cd conform.nvim
ls
cd ..
ls -alh
rm -rf conform.nvim
cd inventory
ls
cd ..
rm -rf inventory
cd pyscript
ls
lg
cd ..
rm -rf pyscript
cd pyscript_autocomplete
ls
lg
cd ..
rm -rf pyscript_autocomplete
ls
cd scrape-bank
ls
cd ..
ls
ls
rm -rf ha-oxide
cd ha-oxide
rustup update
cd ..
mv ha-oxide home-oxidation
cd home-oxidation
ts ho
cd pysc
cd ../../pyscript
ls
nv
docker logs -f homeassistant
tl
ts ho
ts pyscript
cd home
cd custom_components/dreame_vacuum/dreame
ls
cd ..
tree
nv
docker logs -f homeassistant
ls
cd pyscript
ls
nv
curl https://ipinfo.io/ip\
nv
docker logs -f wg-easy
cd ss
docker ps
docker ps | grep wire
docker ps | grep wg
ls
vim wg.yml
nv wi
nv wg.yml
docker ps | grep ad
docker ps | grep adgu
vim adguard.yml
docker inspect adguard
nv wg.yml
server wg.yml wg-easy up -d
server wg.yml up -d wg-easy
ls
rm *.zigbee
ls
cat my_devices.js
vim my_devices.js
vim back_door.js
vim zigbeetlc_v0121.js
cat migration-2-to-3.log
cat migration-1-to-2.log
cd ~/data/zigbee
ls
vim configuration.yaml
nv configuration.yaml
mkdir external_converters
cp back_door.js external_converters
cp my_devices.js external_converters/front_door.js
nv
nv configuration.yaml
cp configuration.yaml configuration.yaml.old
ls
ls log
tree log
docker exec -it zigbee2mqtt bash
docker exec -it zigbee2mqtt sh
ls
cat migration-1-to-2.log
ls external_converters
cat migration-2-to-3.log
ls migration-3-to-4.log
cat migration-3-to-4.log
nv configuration.yaml
nv configuration.yaml
docker restart zigbee2mqtt
cd external_converters
nv
nv back_door.js
docker restart zigbee2mqtt
cd ..
nv configuration
nv configuration.yaml
docker restart zigbee2mqtt
docker logs -f zigbee2mqtt
ls
nv configuration.yaml
docker logs -f zigbee2mqtt
docker restart zigbee2mqtt
docker logs -f zigbee2mqtt
nv configuration.yaml
nv dozzle.yml
cd pys
nv
cd ss
server watchtower.yml down
tl
ts ho
ts zig
cd ss
server watchtower.yml up -d
docker logs -f watchtower
server pinchflat.yml pull
server pinchflat.yml up -d
cd /pool/youtube/Latter\ Day\ Kids
ls
ls
ls
ls Season\ 2024
ls
rm -rf Season\ 2024
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls
ls Season\ 11942\ -\ Come\ Follow\ Me\ 2024
ls Season\ 11943\ -\ Come\ Follow\ Me\ 2024
ls
ls
ls
ls
ls
ls
cd ..
ls
cd Latter\ Day\ Kids
ls
rm -rf Season\ 27\ -\ Come\ Follow\ Me\ 2025
ls
cd ..
mkdir kids
mkdir adult
mv Gospel\ For\ Kids kids
mv Latter\ Day\ Kids kids
ls
ls kids
mv Latter\ Day\ Kids/Season\ * kids
cd kids
ls
mv Season\ 28\ -\ Come\ Follow\ Me\ 2025 Latter\ Day\ Kids
mv Season\ 29\ -\ Come\ Follow\ Me\ 2024 Latter\ Day\ Kids
mv Season\ 30\ -\ Article\ of\ Faith Latter\ Day\ Kids
ls
mv Season\ 29\ -\ Come\ Follow\ Me\ 2024/* Latter\ Day\ Kids/Season\ 29\ -\ Come\ Follow\ Me\ 2024
mv Season\ 30\ -\ Article\ of\ Faith/* Latter\ Day\ Kids/Season\ 30\ -\ Article\ of\ Faith
tree
rm -rf Season\ 29\ -\ Come\ Follow\ Me\ 2024
rm -rf Season\ 30\ -\ Article\ of\ Faith
ls
cd ..
ls
ls Latter\ Day\ Kids
tree Latter\ Day\ Kids
rm -rf Latter\ Day\ Kids
clear
ls
cd kids
ls
cd Latter\ Day\ Kids
ls
ls -alh
cd ~/dev
mkdir plex-season-names
cd plex-season-names
wget https://web.archive.org/web/20230102221830/https://pastebin.com/dl/qMVCp4Cv
ls
cat qMVCp4Cv
cd dev/plex-season-names
ls
rm qMVCp4Cv
mv Plex\ custom\ season\ title\ script.py run.py
jyadm uv
curl -LsSf https://astral.sh/uv/install.sh | sh
uv init
uv add plexapi
ts plex
sudo apt install python3.10-venv
jyadm node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
exec zsh
cd ~
nv
source ~/.config/nvm/nvm.sh
nvm install node
ls
rm hello.py
nv run.py
yadm
lydam
cd ~/
ls
cd .config
ls
ls -alh zsh
yadm pull
nv
lyadm
jyadm nvm
which just
sudo rm /usr/local/bin/just
cargo binstall just
jyadm nvm
jyadm node
exec zsh
cd dev/plex-season-names
ls
nv run.py
tl
ts plex
cd ss
server home.yml pull homeassistant
docker exec -it homeassistant bash
uv run run.py
uv run run.py
uv run run.py
uv run run.py
clear
uv run run.py
uv run run.py
uv run run.py
cd ../../ss
ls
cd scripts
ls
chmod +x update_youtube_plex_names
./update_youtube_plex_names
which uv
./update_youtube_plex_names
uv run update_youtube_plex_names
mv update_youtube_plex_names update_youtube_plex_names.py
uv run update_youtube_plex_names.py
./update_youtube_plex_names.py
uv add --script update_youtube_plex_names.py dotenv
git add update_youtube_plex_names.py
./update_youtube_plex_names.py
uv remove --script update_youtube_plex_names.py dotenv
uv add --script update_youtube_plex_names.py python-dotenv
./update_youtube_plex_names.py
ls
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
./update_youtube_plex_names.py
cd ..
lg
source ~/.config/nvm/nvm.sh
nv
ls
cd ~/dev/plex-season-names
ls
nv run.py
mv run.py season_names.py
rm pyproject.toml
rm README.md
rm uv.lock
nv season_names.py
ls -alh
rm -rf .git .gitignore .python-version .venv
ls
cp season_names.py season_names.py.old
uv add --script season_names.py plexapi
uv run --script season_names.py
nv season_names.py
xclip
sudo apt install xclip
xclip -sel c < season_names.py
echo $DISPLAY
export DISPLAY=localhost:10
xclip -sel c < season_names.py
clear
cd ss
cp ../dev/plex-season-names/season_names.py scripts
nv
cd scripts
ls
mv season_names.py update_youtube_plex_names
nv update_youtube_plex_names
nv update_youtube_plex_names.py
tl
ts plex
tl
server dozzle.yml pull
\:q
server home.yml pull zigbee2mqtt
docker restart zigbee2mqtt
server home.yml pull zigbee2mqtt
server home.yml up -d zigbee2mqtt
server home.yml pull homeassistant
server home.yml up -d homeassistant
docker restart homeassistant
server dozzle.yml pull
nv dozzle.yml
tl
ts plex
tl
ts zig
nv .envytplex
./update_youtube_plex_names.py
ping plex.tv
ping google.com
ping plex.tv
cd /pool/youtube
ls
cd ~/ss/scripts
ls
ts plex
cd ~/ss/scripts
ls
./update_youtube_plex_names.py
nv update_youtube_plex_names.py
tl
ts plex
chmod +x add_plex_poster.py
./add_plex_poster.py
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 djaklf;
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 djaklf;
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 djaklf;
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 djaklf;
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg
clear
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg
wget https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg
ls
rm 10214\ Book\ of\ Mormon\ Missionary\ Edition\ Hardback.jpg
./add_plex_poster.py /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025 https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg
ls
ls /pool/youtube/kids/Latter\ Day\ Kids/Season\ 28\ -\ Come\ Follow\ Me\ 2025
export $PATH:/home/contagon/ss/scripts
echo $PATH
export PATH=$PATH:/home/contagon/ss/scripts
cd /pool/youtube/kids
ls
cd Latter\ Day\ Kids
ls
add_plex_poster.py Season\ 30\ -\ Article\ of\ Faith https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTl9QrcYLUdYMvPusARIVkOnk_8IIVNAlG0YQ&s
add_plex_poster.py Season\ 30\ -\ Article\ of\ Faith "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTl9QrcYLUdYMvPusARIVkOnk_8IIVNAlG0YQ&s"
add_plex_poster.py Season\ 30\ -\ Article\ of\ Faith "https://www.deseretbook.com/dw/image/v2/BJJM_PRD/on/demandware.static/-/Sites-products-deseretbook/default/dw2b90dfb9/images/5075230/5075230_none_base_3c1d46da.png"
ls
rm Season\ 28\ -\ Come\ Follow\ Me\ 2025/Season28.jpg
add_plex_poster.py Season\ 29\ -\ Come\ Follow\ Me\ 2024 "https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg"
add_plex_poster.py ../Gospel\ For\ Kids/Season\ 01\ -\ Book\ of\ Mormon\ Stories "https://www.seagullbook.com/mm5/graphics/00000001/11/10214%20Book%20of%20Mormon%20Missionary%20Edition%20Hardback.jpg"
add_plex_poster.py Season\ 28\ -\ Come\ Follow\ Me\ 2025 "https://m.media-amazon.com/images/I/71zL6F1lCDL._UF1000,1000_QL80_.jpg"
cd ../Gospel\ For\ Kids
ls
rm -rf Season\ 01\ -\ Come\ Follow\ Me\ 2025
add_plex_poster.py Season\ 02\ -\ Old\ Testament\ Stories "https://m.media-amazon.com/images/I/91ufM8INgAL._AC_UF1000,1000_QL80_.jpg"
add_plex_poster.py ./Season\ 03\ -\ Growing\ Faith "https://i.ytimg.com/vi/0j4NsxWwWPQ/hq720.jpg"
add_plex_poster.py ./Season\ 08\ -\ Friend\ to\ Friend "https://i.ytimg.com/vi/E-sk8Ihr4Jc/maxresdefault.jpg"
update_youtube_plex_names.py
cd ~/ss/scripts
nv .envytplex
update_youtube_plex_names.py
ls
cd ss/scripts
ls
nv add_plex_poster.py
nv add_plex_poster.py
source ~/.config/nvm/nvm.sh
nv add_plex_poster.py
cargo binstall broot
broot
lyadm
exec zsh
br
cd ~
br
br
br
cd ss
br -sdp
tl
ts plex
cd ss
nv dozzle.yml
server dozzle.yml pull
server dozzle.yml up -d
cargo run
cargo run
cargo run
cargo run
nv
nv
clear
ls
cd impl
cargo add syn quote
cargo add hass_rs
clear
cd ..
rm -rf impl
cargo init --help
cargo init --lib home-oxidation-impl
mv home-oxidation-impl impl
nv
uv run --script test.py
cd dev/home-oxidation
ls
cargo init impl
cargo init home-oxidation-impl
mv home-oxidation-impl impl
nv
tl
ts ho
ts hox
ssh contagon@192.168.0.186
tl
ts hox
tl
ts hox
clear
cd ss
server immich.yml pull && server immich.yml up -d
tl
ts hox
ts hox
cd dev/home-oxidation
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo add serde_this_or_that
cd hass-types
cargo add serde_this_or_that
cd ..
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
c
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
rustup default nightly
git remote -v
rm -rf .git
git init
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo add --workspace chrono --features serde
cargo add chrono
cargo add chrono --features serde
cargo add jiff --features serde
cargo add jiff --features serde
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
git remote add origin git@github.com:contagon/home-oxidation.git
git push -u origin master
cargo run -p home-oxidation
cargo run -p home-oxidation
cargo run -p home-oxidation
cargo test
cargo test
cargo test
cargo test
cargo test
clear
cargo test
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
lg
ts hox
ts hox
ts hox
clear
tl
ts hox
cd home
rustup default nightly
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
clear
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
cargo run -p hass-rest --example test_api
uvx add git-filter-repo
uv tool add git-filter-repo
uv tool --help
uvx install git-filter-repo
uv tool install git-filter-repo
git-filter-repo --invert-paths --path hass-rest/examples/test_api.rs
git-filter-repo --invert-paths --path hass-rest/examples/test_api.rs
cd ..
git clone git@github.com/contagon/home-oxidation.git
git clone git@github.com:contagon/home-oxidation.git home-oxidation-temp
cd home-oxidation-temp
git-filter-repo --invert-paths --path hass-rest/examples/test_api.rs
git push -f
git remote add origin git@github.com:contagon/home-oxidation.git
git push
git push -u origin master
git push -u origin master --force
cd ../home-oxidation
git pull
git pull --force
cd ..
mv home-oxidation home-oxidation-old
mv home-oxidation-temp home-oxidation
mv home-oxidation-old/hass-rest/examples home-oxidation
ls
rm -rf home-oxidation-old
cd home-oxidation
cargo test
cargo run -p home-oxidation --example test_api
git stash -- hass-types/src/states.rs
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
git stash apply
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_api
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo add convert-case
clear
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
ch
tmux clear-history
clear
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
cargo clean
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
clear
tmux clear-history
cargo run -p home-oxidation --example test_impl
clear
cargo run -p home-oxidation --example test_impl
cargo run -p home-oxidation --example test_impl
ts hox
tl
ts hox
cd ss/logs
ls
vim borgmatic_data.log
ssh potprints
ts hox
cd ss
ls
server immich.yml pull && server immich.yml up -d
ls
cd ss
nv
borgmatic --help
borgmatic create -n
clear
ls
crontab -e
ls config
tl
ts backups
tl
ts backups
tl
ts backups
sudo apt update
apt list --upgradable
sudo apt upgrade
docker ps -a
docker ps -a
docker logs -f immich_kiosk
cd ss
server immich_kiosk.yml up -d
docker logs -f immich_kiosk
nv immich_kiosk.yml
server immich_kiosk.yml up -d
cd /pool/tv/Severance/Season\ 2
ls
ls
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
docker exec -it esphome bash
cd /pool/drive
ls
cd nextcloud/
ls
cl
c
ls
cd ../..
cd photos
ls
ls immich
cd ..
ls
ls documents
cd ss
ls
nv pinchflat.yml
tmux pf
ts pf
clear
ls
nv config/backups.yml
nv config/backups_data.yml
tl
ts backups
tl
ts backups
cd /pool/downloads
ls
cd completed
ls
cd Bill.Nye.The.Science.Guy.S01.1080p.UPSCALED.DD.2.0.x265-EDGE2020
ls
cd ../Bill.Nye.The.Science.Guy.S04.1080p.UPSCALED.DD.2.0.x265-EDGE2020
ls
cd ..
ls
fd Bill.Nye.The.Science.1.Guy.mkv
ls
ls -alh
tmux sonarr
ts son
fd Bill.Nye.The.Science.1.Guy.mkv
tl
ts son
tl
ts backups
tl
ts backups
ls
tl
ts backups
docker exec -it transmission bash
curl ifconfig.io
tl
ts backups
ts pf
tl
ts pf
cd /pool/youtube/kids
ls
cd Gospel\ For\ Kids
ls
cd Season\ 03\ -\ Growing\ Faith
ls
fd Messy
cd ../..
fd Messy
ls
cd Gospel\ For\ Kids
ls
ls
cd Season\ 03\ -\ Growing\ Faith
ls
ls
ls
ls
cd ..
ls
ls Season\ 03\ -\ Growing\ Faith
clear
ls
ls Season\ 40\ -\ Growing\ Faith
ls Season\ 40\ -\ Growing\ Faith
ls Season\ 40\ -\ Growing\ Faith
ls
rm -rf Season\ 03\ -\ Growing\ Faith
cd ss
server beszel.yml up
server beszel.yml up -d
server pinchflat.yml up -d
server pinchflat.yml up -d
server pinchflat.yml up -d
server pinchflat.yml up -d
docker restart authelia
ts vpn
tl
ts pf
cd ss/logs
ls
nv borgmatic_data.log
nv borgmatic_raid.log
tl
ssh contagon@work.eastonpots.com
ls
cd .config/yadm
ls
ls bootstrap
cat bootstrap
cat install.sh
cd ..
ls
cd ..
cd ss
server pinchflat.yml up -d
htop
ctop
cd ss
server assist.yml down
cd /pool/tv/Severance/Season\ 2
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
cd ss
l
nv mainsail.yml
ssh potprints
ssh-keygen -f "/home/contagon/.ssh/known_hosts" -R "192.168.0.16"
ssh potprints
ssh-copy-id potprints
ssh potprints
clear
ls
ls external
rm -rf external
ls
ls borg_test
borgmatic info
tl
ts test
clear
ls
cd ss
server assist.yml piper up -d
server assist.yml up -d piper
tl
ts hoard
cd ss
nv pinchflat.yml
server pinchflat.yml up -d
clear
docker stats --help
docker stats gitea_db
docker stats
ctop
tl
cd /pool/tv/Severance/Season\ 2
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls
whoami
tl
cd ss
server immich.yml pull && server immich.yml up -d
sudo apt update
sudo apt upgrade
cd ../dev
ls
mkdir next-term
cd next-term
docker run -d -p 6989:6989 --name nexterm --restart always -v nexterm:/app/data germannewsmaker/nexterm:1.0.2-OPEN-PREVIEW
docker ps
docker down nexterm
docker stop nexterm
cd ..
htop
sudo reboot now
ssh work
clear
cd ss
cd ../data/gitea
ls
rm -rf db_backup
sudo rm -rf db_backup
ls
fd app.ini
nv data/gitea/conf/app.ini
cd ss
nv pinchflat.yml
nv calibre.yml
server pinchflat.yml up -d
./update_youtube_plex_names.py
cd /pool/youtube/kids/Gospel\ For\ Kids/
ls
cd Season\ 06\ -\ How\ to\ Draw
ls
nv update_youtube_plex_names.py
cd ss
ls
nv beszel.yml
server beszel.yml up -d
nv pinchflat.yml
server beszel.yml up -d
server dozzle.yml up -d
server pinchflat.yml up -d
nv pinchflat.yml
cd /pool/youtube
ls
mv CGP\ Grey adult
mv SBMowing adult
ls adult
ls
cd adult
ls
rm -rf SBMowing
cd ~/ss
ls
./scripts/update_youtube_plex_names.py
cd scripts
./update_youtube_plex_names.py
nv update_youtube_plex_names.py
ts
ts 0
cd data/home_assistant
fd mushroom
cd www/community/lovelace-mushroom
ls
cat mushroom.js.gz
cd ..
ls
cd lovelace-mushroom
ls
for i in *; do echo $i; done
for i in *; do mv $i "${i}.old"; done
ls
ls
gnome-screenshot
shutter
sudo apt install shutter
cd data/home_assistant
fd mushroom
tldr fd
fd --help
tldr fd
fd --hidden --no-ignore mushroom
cd data/home_assistant/www/community/lovelace-mushroom
ls -alh
server pinchflat.yml up -d
cd ss
server pinchflat.yml up -d
docker logs -f pinchflat
ls
nv mushroom/mushroom-shadow.yaml
nv minimalist-mobile/minimalist-mobile.yaml
cd mushroom
ls
cat mushroom.yaml
cat mushroom-shadow.yaml
cd ..
mkdir potlab
cd potlab
nv potlab.yaml
nv potlab.yaml
cd data/home_assistant/www/
ls
cd ..
fd theme
fd graphite
fd --hidden --no-ignore graphite
cd themes
ls
tree
tl
ts themes
ls
cd data/home_assistant/themes/potlab
ls
nv potlab.yaml
tl
cd data/home_assistant/themes/potlab
ls
cd ../minimalist-mobile
ls
nv minimalist-mobile.yaml
cd ../potlab
ls
nv potlab.yaml
cd data/home_assistant/themes/potlab
nv potlab.yaml
ssh work
ls
cd data/home_assistant/themes/potlab
nv potlab.yaml
docker logs -f homeassistant
cd data/home_assistant/themes/potlab
ls
nv potlab.yaml
cd ..
mkdir potlab-mobile
cp potlab/potlab.yaml potlab-mobile/potlab.yaml
nv potlab/potlab.yaml
nv potlab-mobile/potlab.yaml
cd data/home_assistant/themes/potlab
ls
nv potlab.yaml
cd ../potlab-mobile
ls
nv potlab.yaml
cd ../potlab
nv potlab.yaml
cd /pool
ls -alh
sudo chown -R contagon:contagon music
server torrent.yml up -d
zfs create pool/music
sudo zfs create pool/music
server torrent.yml up -d
docker restart authelia
server torrent.yml up -d
docker exec -it lidarr bash
docker restart lidarr
docker exec -it sabnbzd bash
docker exec -it sabnzbd bash
server plex.yml up -d
nv torrent.yml
nv torrent.yml
cd /pool/downloads/completed
ls -alh
rm -rf music
mkdir music
ls -alh
clear
ls
cd ss
nv torrent.yml
tl
ts lidarr
docker exec -it transmission bash
cd data/home_assistant/www
ls
cd ..
nv configuration.yaml
fd hacs
fd hacsfiles
fd --hidden --no-ignore hacsfiles
nv configuration.yaml
cd ss
server pinchflat.yml up -d
cd /pool/tv/Severance/Season\ 2
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls
ssh work
clear
ls
cd ss
lyadm
rm -rf ~/.config/broot
lyadm
nv
cd ~/.config/
ls
cd nvim
cd ..
ls nvm
rm -rf nvm
node
jyadm cargo fnm
eval "$(fnm env)"
fnm install
fnm install stable
fnm list
fnm
fnm --help
fnm use
node
fnm env
fnm install latest
fnm install --lts
node
cd ~/.config/nvim
nv
cd ~/.local/
ls
cd share/nvim
ls
cd lazy
ls
cd lazy.nvim
git pull
git status
nv
yadm pull
nv
nv
cd ~/.config/nvim
nv
lyadm
cargo check
which node
which fnm
cd ~/.config/nvim
nv
jyadm node
nv
nv
ping github.com
nv
ts nvim
nv
nv
nv
nv
nv
nv
cd ~/dev
l
cd home-oxidation
nv
tl
ts nvim
cargo add uom
cargo add -p home-oxidation utom
cargo add -p home-oxidation uom
cargo run -p home-oxidation --example play_uom
cargo run -p home-oxidation --example play_uom
cargo run -p home-oxidation --example play_uom
cargo run -p home-oxidation --example play_uom
cargo run -p home-oxidation --example play_uom
cargo check
cargo check
tl
ts nvim
ts nvim
nv
nvim --version
bob
bob list
bob install
bob ls-remote
bob use stable
bob install stable
bob install 0.10.4
bob install v0.10.4
bob install
bob use latest
bob list
bob install v0.10.2
bob install v0.10.4
bob sync
bob help
bob update
bob erase
bob install v0.10.4
bob ls
bob install stable
nv
cargo binstall bob-nvim
which bob
bob --version
bob use stable
nv
c
cargo add paste
cargo add --workspace paste
cargo add --workspace chrono --features serde
cargo run -p home-oxidation --example try_units
cargo run -p home-oxidation --example try_units
cargo run -p home-oxidation --example try_units
cargo run -p home-oxidation --example try_units
lg
ts nvim
cd /pool/tv/Severance/Season\ 2
ls -alh
rm -rf Severance\ \(2022\)\ -\ S02E07\ -\ Chikhai\ Bardo\ \[HDTV-1080p\]\[EAC3\ Atmos\ 5.1\]\[x265\]-MeGusta.*
ls -alh
ls -alh
ls -alh
ls -alh
cd /pool/tv/Severance/Season\ 2
ls -alh
tl
cd ss
server immich.yml pull && server immich.yml up -d
nv assist.yml
server assist.yml up
server assist.yml up
server assist.yml up
server assist.yml up
server assist.yml up -d
ls
cd ss
tl
ts speach
clear
ls
ping 192.168.0.30
docker exec -it wg-easy sh
ssh contagon@10.8.0.5
ip -brief addr
q
ls
cd ss
nv
docker exec -it wg-easy sh
docker exec -it wg-easy bash
docker exec -it adguard sh
docker exec -it wg-easy bash
docker exec -it wg-easy bash
cd ss
nv wg.yml
tl
ts wg
docker exec -it wg-easy-testing bash
nv ../data/wg/.wg-easy/wg0.conf
nv ../data/wg/.wg-easy/wg0.json
docker exec -it wg-easy-testing bash
docker exec -it wg-easy bash
docker exec -it wg-easy-testing bash
docker exec -it wg-easy-testing ip addr
docker exec -it caddy sh
docker network connect wireguard caddy
docker network ls
docker network connect wg-testing_wireguard caddy
docker exec -it caddy sh
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing ip addr
docker exec -it caddy sh
docker exec -it wg-easy bash
docker exec -it adguard sh
tl
ts wg
cd ss
server wg.yml down
server adguard.yml up -d
docker exec -it wg-easy bash
c
cd ss
server wg.yml up -d
server wg.yml up -d
docker exec -it wg-easy bash
c
server wg.yml up -d
server wg.yml up -d --force-recreate
docker exec -it wg-easy bash
server wg.yml up -d --force-recreate
server wg.yml down
server wg.yml up -d --force-recreate
docker exec -it wg-easy bash
server wg.yml up -d --force-recreate
docker exec -it wg-easy bash
server wg.yml down
server wg.yml up -d --force-recreate
docker exec -it wg-easy bash
git stash -- wg.yml
server wg.yml down
server wg.yml up -d --force-recreate
docker network inspect caddy
cp wg.yml wg-testing.yml
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
docker wg-easy stop
docker stop wg-easy
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
mv wg-testing.yml wg-new.yml
nv wg-new.yml
clear
cd ss
tl
ts wg
server wg-new.yml up
docker ps
docker wg-testing down
docker down wg-testing
docker network prune
server wg-new.yml up
docker network list
docker network inspect wg-testing_default
docker stop wg-easy-testing
docker network prune
docker network list
docker network inspect wg-testing_wireguard
docker network disconnect wg-testing_wireguard caddy
docker network inspect wg-testing_wireguard
docker network prune
docker network list
c
server wg-new.yml up
docker remove wg-easy-testing
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
ping 172.18.0.2
ping 10.0.6.1
ping 10.0.6.15
ping 10.0.6.1
ping 10.0.6.2
ping 10.2.0.3
c
ping 10.2.0.3
ip route add 10.6.0.0/24 via 10.2.0.3
sudo ip route add 10.6.0.0/24 via 10.2.0.3
ping 10.2.0.3
ping 10.6.0.2
ping 10.6.0.3
ssh contagon@10.6.0.3
ssh contagon@10.6.0.3
ping 10.6.0.3
docker exec -it wg-easy bash
docker exec -it wg-easy-testing bash
docker exec -it wg-easy-testing ip addr
ping 10.0.6.15
ping 10.0.6.1
docker exec -it wg-easy-testing ip addr
c
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing bash
docker exec -it wg-easy-testing bash
docker exec -it wg-easy-testing ip addr
ping 172.20.0.29
ping filebrowser
docker network list
docker ps
docker ps | grep lube
docker network inspect caddy
ts wg
tl
ts wg
ip route show
sudo reboot now
ip route show
docker exec -it wg-easy-testing ip addr
ip r
docker network list
docker network inspect wg-new_default
docker network prune
ip r
tl
ts wg
ip r
docker exec -it wg-easy-testing ip addr
ip r
ip addr
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing ip r
ip r
wg show
docker exec -it wg-easy-testing bash
docker exec -it wg-easy-testing ip addr
docker exec -it wg-easy-testing ip -brief addr
sudo ip route add 10.6.0.0/24 via 10.2.0.3
ip r
ping 10.6.0.1
docker exec -it wg-easy-testing ip -brief addr
ping 10.2.0.3
ip route add --help
ip route --help
ip route help
ip a
ifconfig
ifconfig | grep veth | wc -l
lsmod | grep macvlan
lsmod
modprobe macvlan
sudo modprobe macvlan
lsmod | grep macvlan
sudo ip route add 10.6.0.0/24 via 10.2.0.3 dev
ip r
docker exec -it wg-easy-testing ip -brief addr
sudo ip route add 10.6.0.1 via 10.2.0.3 dev
sudo ip route add 10.6.0.1 via 10.2.0.3
ping 10.6.0.1
docker exec -it wg-easy-testing ip -brief addr
sudo ip route add 10.6.0.0/24 via 172.18.0.2
sudo ip route del 10.6.0.0/24
ip r
sudo ip route del 10.6.0.1
docker exec -it wg-easy-testing ip -brief addr
sudo ip route add 10.6.0.0/24 via 172.18.0.2
ping 10.6.0.1
ping 10.6.0.2
docker exec -it wg-easy-testing bash
sudo ip route del 10.6.0.1
ip r
sudo ip route del 10.6.0.0/24
docker exec -it wg-easy-testing ip -brief addr
sudo ip route add 10.6.0.0/24 via 172.18.0.2
ping 10.6.0.2
ping 10.6.0.2
ip r
sudo ip route del 10.6.0.0/24
docker exec -it wg-easy-testing ip -brief addr
sudo ip route add 10.6.0.0/24 via 10.2.0.3
ping 10.6.0.2
docker exec -it wg-easy-testing bash
ping 10.6.0.2
docker exec -it wg-easy-testing bash
cat ../data/wg-new/wg0.json
cat ../data/wg-new/wg0.conf
sudo cat ../data/wg-new/wg0.conf
server wg-new.yml up
server wg-new.yml up --force-recreate
server wg-new.yml up --force-recreate
server wg-new.yml up --force-recreate
server wg-new.yml up --force-recreate
server wg-new.yml up --force-recreate
docker network prune
server wg-new.yml up --force-recreate
server wg-new.yml up --force-recreate
server wg-new.yml up --force-recreate
server wg-new.yml up --force-recreate -d
c
server wg-new.yml up --force-recreate -d
ip route show
ping 10.6.0.3
ping 10.6.0.2
ping 10.6.0.2
ping 10.6.0.2
ping 10.6.0.3
ping 10.6.0.3
ping 10.6.0.2
ping 10.6.0.2
ping 10.6.0.2
ping 10.6.0.2
ping 10.6.0.3
ping 10.6.0.2
docker exec -it wg-easy-testing bash
docker exec -it wg-easy bash
ping 10.6.0.3
docker network ls
ip route show
ping 10.6.0.2
ping 10.6.0.3
ping 10.6.0.3
ping 10.6.0.2
route -n
c
ping 10.6.0.2
ping 10.6.0.3
ssh contagon@10.6.0.3
ssh contagon@10.6.0.3
c
ssh contagon@10.6.0.3
ssh contagon@10.6.0.3
ssh contagon@10.6.0.3
scp beszel.yml contagon@10.6.0.3
scp beszel.yml contagon@10.6.0.3:hosted/_c
ssh contagon@10.6.0.3
docker exec -it caddy sh
docker restart caddy
docker exec -it caddy sh
docker network connect wg-new_route caddy
docker exec -it caddy sh
docker network connect 10.2.0.0/24 caddy
docker exec -it caddy sh
server caddy.yml up -d
docker exec -it caddy sh
docker network connect wg-new_route caddy
docker exec -it caddy sh
server caddy.yml up -d
docker network connect wg-new_route caddy
docker exec -it caddy sh
server caddy.yml up -d
server caddy.yml up -d
docker exec -it caddy sh
docker network connect wg-new_route caddy
docker exec -it caddy sh
server beszel.yml up -d
docker network connect wg-new_route beszel
docker exec -it beszel sh
docker exec -it beszel bash
docker exec -it beszel
docker exec -it beszel ip route add 10.6.0.0/24 via 10.2.0.3
cd ss
nv wg-new.yml
nv caddy.yml
tl
ts wg
docker exec -it wg-easy bash
ssh contagon@10.6.0.3
ssh contagon@10.6.0.3
ping 10.6.0.3
ssh contagon@10.6.0.3
ping 10.6.0.3
docker exec -it wg-easy bash
ping 10.6.0.3
ip route show
sudo ip route add 10.6.0.0/24 via 10.2.0.3
ssh contagon@10.6.0.3
docker exec -it wg-easy ip addr
docker network prune
docker exec -it wg-easy ip addr
docker exec -it wg-easy ip addr
docker exec -it wireguard bash
ping 10.13.13.2
docker exec -it wireguard bash
c
docker exec -it wg-easy ip addr
docker exec -it wg-easy bash
docker exec -it wg-easy ip addr
docker exec -it wg-easy bash
docker network ls
docker network attach wg-testing_route caddy
docker network connect wg-testing_route caddy
docker exec -it caddy sh
docker exec -it wg-easy ip addr
docker network disconnect wg-testing_route caddy
docker exec -it wg-easy bash
docker network connect wg-testing_route caddy
docker exec -it caddy sh
docker exec -it wg-easy bash
docker exec -it wg-easy bash
docker exec -it wg-easy bash
c
ifconfig
ifconfig
ping 10.8.0.1
ping 10.8.0.2
docker exec -it caddy sh
netstat -pna
netstat -pna | grep 51821
sudo netstat -pna | grep 51821
sudo netstat -pna | grep 51820
sudo lsof -i -P -n
sudo lsof -i -P -n | grep 51821
sudo lsof -i -P -n | grep 51820
server wg-new.yml up
server wg-new.yml up
server wg-new.yml up
ip a
ip route show
docker network ls
docker network inspect wg-new_route
docker network disconnect wg-new_route beszel
docker network disconnect wg-new_route caddy
docker network ls
docker network inspect wg-new_default
docker network prune
server wg-new.yml up
cat wg.yml
lg
rm wg.yml
mv wg-new.yml wg.yml
cp wg.yml wg-testing.yml
server wg.yml up
docker network prune
server wg.yml up
docker rm wg-easy
server wg.yml up
server wg.yml down
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml down
server wg-testing.yml up
server wg-testing.yml down
server wg-testing.yml up
ip route show
sudo ip route del 10.6.0.0/24
server wg-testing.yml up
server wg-testing.yml down
server wg-testing.yml up
ip route show
sudo ip route del 10.6.0.0/24
ip route show
server wg-testing.yml up
ip route show
server wg-testing.yml down
server wg-testing.yml up
server wg-testing.yml down
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml down
docker network ls
route -n
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml down
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
rm wg-testing.yml
cp wg.yml wg-testing.yml
server wg-testing.yml down
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
c
server wg-testing.yml up
server wg-testing.yml down
server wg-testing.yml down
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up
c
server wg-testing.yml up
docker network create -d macvlan --subnet 10.0.8.0/24 --gateway 10.0.8.1 --ip-range 10.0.8.0/24 -o parent=eth0 wireguard_vlan\
ipa
ip a
docker network create -d macvlan --subnet 10.0.8.0/24 --gateway 10.0.8.1 --ip-range 10.0.8.0/24 wireguard_vlan\
docker network ls
ip -brief addr
docker network ls
route -n
server wg-testing.yml down
docker network disconnect wg-new_route caddy
docker network disconnect wg-testing_route caddy
docker network disconnect wg-new_route caddy
server wg-testing.yml down
route -n
docker network rm wireguard_vlan
sysctl net.ipv4.ip_forward
sudo modprobe ip_tables
server wg-testing.yml up
server wg-testing.yml up
server wg-testing.yml up -d
ssh contagon@10.6.0.3
docker exec -it wg-easy bash
iptables --help
iptables --help | grep -d
iptables --help | grep "-d"
iptables --help
c
ssh contagon@10.6.0.2
ssh contagon@10.8.0.2
ssh contagon@10.8.0.2
ssh contagon@10.8.0.2
curl --silent http://10.8.0.2:8000/v1/audio/speech/voices | jq --raw-output '.[] | .voice_id'\
sudo apt install jq
curl --silent http://10.8.0.2:8000/v1/audio/speech/voices | jq --raw-output '.[] | .voice_id'\
server wg-new.yml up --force-recreate -d
nv wg-new.yml
nv wg-testing.yml
nv wg-testing.yml
nv
server caddy.yml up -d
server assist.yml up
server assist.yml up wyoming_openai
server assist.yml up wyoming_openai
server assist.yml up -d
ssh contagon@10.8.0.2
cd ss
server wg-new.yml up -d
server wg-new.yml up -d --force-recreate
docker stop wg-easy
docker remove wg-easy
server wg-new.yml up -d --force-recreate
docker network prune
server wg-new.yml up -d --force-recreate
nv wg-new.yml
server wg.yml down
docker ps
docker ps | grep wg
tl
ts wg
server wg.yml up
server wg.yml up
docker exec -it wg-easy bash
ssh contagon@10.8.0.2
server wg.yml up
server wg.yml up -d
ping 10.8.0.2
curl http://localhost:11434/api/generate -d '{\
"model": "llama3",\
"prompt":" Why is the colour of sea blue ?"\
}'
curl http://10.8.0.2:11434/api/generate -d '{\
"model": "llama3",\
"prompt":" Why is the colour of sea blue ?"\
}'
curl http://10.8.0.2:11444/api/generate -d '{\
"model": "llama3",\
"prompt":" Why is the colour of sea blue ?"\
}'
curl http://10.8.0.2:11444/api/generate -d '{\
"model": "llama3.2",\
"prompt":" Why is the colour of sea blue ?"\
}'
docker logs -f wyoming_openai
docker logs -f wyoming_openai
docker logs -f wyoming_openai
docker logs -f wyoming_openai
docker restart wyoming_openai
docker logs -f wyoming_openai
cd ../ss
server assist.yml up -d --force-recreate
docker logs -f wyoming_openai
docker restart wyoming_openai
cd ../data
ls wg*
rm -rf wg-ls
rm -rf wg-new
sudo rm -rf wg-new
c
ping 10.8.0.2
sudo rm -rf wg-host2
sudo rm -rf wg-host2
ping 10.8.0.2
sudo rm -rf wg-host2
ping 10.8.0.2
ping 10.8.0.3
ping 10.8.0.2
ping 10.8.0.3
ping 10.8.0.3
ping 10.8.0.2
ping 10.8.0.2
ping 10.8.0.3
ping 10.8.0.3
ssh contagon@10.8.0.3
ping 10.8.0.2
ping 10.8.0.2
ping 10.8.0.2
ssh contagon@10.8.0.2
c
nv wg.yml
rm wg.yml
server wg-testing.yml down
mv wg-testing.yml wg.yml
server wg.yml up
server wg.yml up -d
ssh contagon@10.8.0.2
ssh contagon@10.8.0.2
nv wg.yml
nv wg.yml
nv wg.yml
cd ../data/wg-host
ls
cat wg0.conf
docker exec -it wg-easy bash
ping 10.8.0.2
cat wg0.json
docker exec -it wg-easy bash
server wg.yml up -d
cd ~/ss
server wg.yml up -d
ping 10.8.0.2
ping 10.8.0.2
ping 10.8.0.3
c
server wg.yml up -d
docker exec -it wg-easy bash
ifconfig
server wg.yml up -d
docker exec -it wg-easy cat /etc/wireguard/wg0.conf
server wg.yml up -d
docker exec -it wg-easy cat /etc/wireguard/wg0.conf
server wg.yml down
server wg.yml up -d
docker exec -it wg-easy cat /etc/wireguard/wg0.conf
server wg.yml down
server wg.yml up -d
docker exec -it wg-easy cat /etc/wireguard/wg0.conf
docker exec -it wg-easy cat /etc/wireguard/wg0.conf
server wg.yml down
server wg.yml up -d
server wg.yml up -d
docker exec -it wg-easy cat /etc/wireguard/wg0.conf
docker restart wg-easy
c
cd ss
nv wg.yml
ts
ts wg
ping 10.8.0.3
ping 10.8.0.2
ssh contagon@10.8.0.2
cat ss/paperless.yml
ls data/paperless/consume
ls data/paperless/consume
ssh contagon@10.8.0.2
ssh contagon@10.8.0.2
intel_gpu_top
sudo intel_gpu_top
clear
docker logs -f beszel
docker restart beszel
server assist.yml up -d
docker logs -f wyoming_openai
c
server assist.yml up -d
docker logs -f wyoming_openai
nv assist.yml
cd ss
nv assist.yml
ts assist
git push
cat ss/immich_kiosk.yml
cat data/immich/kiosk/config.yaml
nv assist.yml
ssh contagon@10.8.0.2
server assist.yml up -d
cd ~/data/home_assistant
ls
fd media
fd doorbells
fd door
fd -I door
tldr df
tldr fd
fd --hidden --no-ignore door
cd ../media
ls
ls
docker logs -f wyoming_openai
nv
docker logs -f wyoming_openai
docker logs -f wyoming_openai
docker logs -f wyoming_openai
cd ss/
tl
ts assist
cd /pool/tv/Severance/Season\ 2
ls
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
rm Severance\ \(2022\)\ -\ S02E08\ -\ Sweet\ Vitriol\ \[ATVP\ WEBDL-1080p\]\[EAC3\ Atmos\ 5.1\]\[h264\]-FLUX.*
ls -alh
ls -alh
ls
ls -alh
docker restart bazarr
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
ls -alh
cd ss
nv adguard.yml
tl
ts wg
ping 10.8.0.2
server dozzle.yml up -d
cd ../data/caddy/
nv Caddyfile.autosave
nv Caddyfile.autosave
nv autosave.json
sudo nv autosave.json
sudo cat autosave.json
cat Caddyfile.autosave
cat Caddyfile.autosave
server adguard.yml up -d
ping 10.8.0.2
ssh contagon@10.8.0.2
c
server caddy.yml up -d
server caddy.yml up -d
docker restart authelia
ping 10.8.0.2
docker restart authelia
cd ../data/caddy
ls
nv Caddyfile.autosave
nv Caddyfile.autosave
server caddy.yml up -d
cd ~/ss
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server caddy.yml up -d
server torrent.yml up -d sonarr
docker exec -it caddy sh
docker exec -it wg sh
docker exec -it wg-easy sh
server torrent.yml up -d sonarr
server dozzle.yml up -d
server caddy.yml up -d
\:q
ts wg
ip -brief addr
ip a
route -n
clear
cd ~/data/wg
cd ../wg-host
ls
cat wg0.conf
sudo cat wg0.conf
sudo cat wg0.json
sudo cat wg0.conf
cd ../wg-host2
clear
ls
sudo cat wg0.conf
ip -brief addr
sudo cat wg0.json
c
tl
ts wg
c
docker logs -f wg-easy
cd data/wg-host2
ls
sudo cat wg0.conf
cd ~/ss
server wg.yml up -d
cd ~/data/wg-host2
sudo cat wg0.conf
cd ..
ls wg*
cd wg
ls
cd ..
sysctl net.ipv4.ip_forward
exit
exit
ssh potprints
nv adguard.yml
nv caddy.yml
nv dozzle.yml
c
server wg.yml up -d
nv adguard.yml
server adguard.yml up -d
ls
cd ss
ls
tl
ts wg
cd ss
nv caddy.yml
lyadm config pull.rebase false
yadm config pull.rebase false