Skip to content

Instantly share code, notes, and snippets.

View florianbussmann's full-sized avatar
📚
💻

Florian Bussmann florianbussmann

📚
💻
View GitHub Profile
@florianbussmann
florianbussmann / vzdump.conf
Created February 10, 2025 05:59
PVE Backup LXC on NFS
tmpdir: /tmp/dumps # LXC are dumped under an unprivileged user (100000) so we use the local disk instead
@florianbussmann
florianbussmann / cps.service
Created February 9, 2025 21:42
NFS Share in LXC container
[Service]
Group=users
@florianbussmann
florianbussmann / gist:2a0aa2016e1d83f9bd06f70c2f5bafa4
Last active February 8, 2025 20:06
Docker Host on alpine in PVE
pvedocker:~# cat /etc/apk/repositories
#/media/cdrom/apks
http://dl-cdn.alpinelinux.org/alpine/v3.21/main
http://dl-cdn.alpinelinux.org/alpine/v3.21/community
pvedocker:~# apk update
pvedocker:~# apk add docker
pvedocker:~# rc-update add docker default
pvedocker:~# apk add docker-compose
pvedocker:~# adduser pve docker
@florianbussmann
florianbussmann / build_clickhouse.sh
Created April 12, 2024 14:38
ClickHouse build with ccache
CMAKE_FLAGS='-DENABLE_THINLTO=' ./docker/packager/packager --cache ccache --package-type=deb --output-dir "./$(git rev-parse --show-cdup)/build_results"
@florianbussmann
florianbussmann / cleanup.sh
Created April 3, 2024 20:06
Cleanup synoreport
# Keep only one monthly datapoint generated from Storage Analyzer
## dry run to show remaining folders
find ./20*-* -maxdepth 0 -type d -regex './20[0-9][0-9]-[0-9][0-9]-12_00-00-[0-9][0-9]' -print
## perform cleanup
find ./20*-* -maxdepth 0 -type d ! -regex './20[0-9][0-9]-[0-9][0-9]-12_00-00-[0-9][0-9]' -exec rm -rfv {} +
@florianbussmann
florianbussmann / bliss.cd
Last active September 17, 2023 17:31
Backup Bliss
./adb -e shell
su -
tar --dereference --create /data/user/ 1> /sdcard/tmp/backup-data-$(date +%Y%m%d).tar 2> /sdcard/tmp/backup-data-$(date +%Y%m%d).err
./adb -e pull /sdcard/tmp/ "\\TARGET\Bliss OS"
@florianbussmann
florianbussmann / wsa.cmd
Last active August 31, 2023 16:42
Windows Subsystem for Android
# pull data
./adb -e pull /sdcard/ "\\TARGET\YYYY-MM_WSA\sdcard"
# userdata backup
copy %LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\*.vhdx "\\TARGET\YYYYMMDD_WSA_%USERNAME%"
@florianbussmann
florianbussmann / debug.sh
Last active August 18, 2023 10:51
Enable ADB debugging
## Delete persist.sys.usb.config from /data/property/persistent_properties (defaults to none and overrides build.prop)
adb pull /data/property/persistent_properties
# modify as needed
adb push persistent_properties /data/property/persistent_properties
adb shell
raphael:/ # chmod 600 /data/property/persistent_properties
## Add persist.sys.usb.config to build.prop
raphael:/ # mount /dev/block/bootdevice/by-name/system
@florianbussmann
florianbussmann / pull.sh
Last active August 18, 2023 10:52
adb pull
adb pull /data/media/ "\\TARGET\data\media"
@florianbussmann
florianbussmann / plex_grants.sh
Created July 25, 2023 04:52
Grant Plex Media Server permissions to directory
setfacl -R -m u:plex:rwx <directory>