Skip to content

Instantly share code, notes, and snippets.

@tserj
tserj / cukagodmod.sh
Created April 28, 2026 03:08 — forked from shikaiznt/cukagodmod.sh
cuka+godmod
#!/bin/bash
set -e
source /venv/main/bin/activate
WORKSPACE=${WORKSPACE:-/workspace}
COMFYUI_DIR="${WORKSPACE}/ComfyUI"
echo "=== ComfyUI запускает ( x-mode) ==="
APT_PACKAGES=() # если нужно — добавь sudo apt install .
@tserj
tserj / limit_linux_logs.md
Last active April 26, 2026 01:14
Clean and memory limitation of log files

Open config:

sudo nano /etc/systemd/journald.conf

Set the folowing:

Storage=persistent
SystemMaxUse=50M
RuntimeMaxUse=10M
#!/usr/bin/env bash
# В новых образах Docker на базе Debian 13 (Trixie) классический файл /etc/apt/sources.list теперь находятся в файле:
# /etc/apt/sources.list.d/debian.sources
sed -i 's|deb.debian.org|mirror.yandex.ru|g' /etc/apt/sources.list.d/debian.sources
# в VM на базе Debian 13 (Trixie)
sed -i 's|deb.debian.org|mirror.yandex.ru|g' /etc/apt/mirrors/debian.list
sed -i 's|deb.debian.org|mirror.yandex.ru|g' /etc/apt/mirrors/debian-security.list
#!/usr/bin/env bash
apt purge "^nvidia-.*" "^libnvidia-.*"
apt autoremove
apt install -y linux-headers-amd64 build-essential
apt install linux-headers-$(uname -r)
apt install nvidia-driver-pinning-570.211.01
reboot
@tserj
tserj / docker-install-universal.sh
Last active March 14, 2026 19:51
Install docker with one command
#!/usr/bin/env bash
curl -fsSL https://get.docker.com | sh
@tserj
tserj / enable_bbr.md
Last active April 25, 2026 23:12
Enable TCP BBR

Повысит пропускную способность сети, особенно при высокой задержке.

Для Debian 12 (когда /etc/sysctl.conf существует)

echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf && echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Для Debian 13 (Trixie)

@tserj
tserj / docker-install-kali.sh
Last active October 8, 2025 21:21 — forked from C7921/installing-docker
Installs Docker for Kali and enables current user to run without sudo
#!/usr/bin/env bash
# Remove old versions
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do
sudo apt-get remove $pkg
done
# Update Kali repository signing key
sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg
@tserj
tserj / unpack-unitywebdata1.0.py
Created February 26, 2025 18:28 — forked from siddolo/unpack-unitywebdata1.0.py
Unpack UnityWebData1.0 used in Unity WebGL games
#!/usr/bin/env python3
# Ref: https://github.com/HearthSim/UnityPack/issues/74
import sys
import os
from unitypack.utils import BinaryReader
SIGNATURE = 'UnityWebData1.0'
class DataFile:
@tserj
tserj / docker autoloading
Last active November 18, 2024 22:46
Docker
--------- .bashrc в конце файла дописано:
# starting docker
./start-docker.sh
--------- start-docker.sh
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo dockerd &> dockerd-logfile &
docker start mysql57
docker start sftp
@tserj
tserj / ban_from_error_log.sh
Last active September 24, 2024 02:30
how to ban IPs from nginx error log
#!/bin/bash
# Source and destination files
LOG_FILE="/var/log/nginx/error.log"
DENY_FILE="/etc/nginx/conf.d/deny.block"
# Temporary file to hold the new unique entries
TEMP_FILE=$(mktemp)
# Extract unique IPs from the error log excluding 0.0.0.0 and 185.32.132.29