Files
homelab-docs/homelab/immich/proxmox-config.md
2026-02-23 16:47:17 +03:00

1.6 KiB
Raw Blame History

Конфигурация Immich (LXC)

Текущее → Целевое

Ресурс Было Стало
CPU 8 cores 3 cores
RAM 10 GB 8 GB
Swap 4 GB (файл)

1. Настройка ресурсов Proxmox

На хосте Proxmox (192.168.1.150):

# Замени <IMMICH_ID> на реальный ID контейнера Immich
pct set <IMMICH_ID> --cores 3
pct set <IMMICH_ID> --memory 8192

2. Файл подкачки внутри контейнера

Войти в контейнер:

pct enter <IMMICH_ID>

Создать swap 4 GB:

# Создать файл 4 GB
fallocate -l 4G /swapfile

# Безопасность
chmod 600 /swapfile

# Инициализировать swap
mkswap /swapfile

# Включить
swapon /swapfile

# Сделать постоянным (добавить в fstab)
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Проверить:

free -h

Должно быть: Swap: 4.0Gi.


3. Опционально: swappiness

Чтобы swap использовался не слишком агрессивно:

# Текущее (обычно 60)
cat /proc/sys/vm/swappiness

# Уменьшить до 10 (рекомендуется для серверов)
echo 'vm.swappiness=10' >> /etc/sysctl.conf
sysctl -p

Для LXC это может не сработать (настраивается на хосте). Если контейнер не видит изменение — не критично.