diff --git a/README.md b/README.md index b4b9b0d..9a7521a 100644 --- a/README.md +++ b/README.md @@ -41,10 +41,20 @@ Stoat (чат) ──messageCreate──► bot/commands ─┐ ### 1. Клонировать репозиторий +`/opt` принадлежит root, поэтому клонируем под `sudo` и сразу возвращаем владение себе: + ```bash -cd /opt && git clone https://gitea.hsrv.site/mrleo1nid/stoat-mbot.git stoat-mbot +sudo git clone https://gitea.hsrv.site/mrleo1nid/stoat-mbot.git /opt/stoat-mbot ``` +```bash +sudo chown -R $USER:$USER /opt/stoat-mbot +``` + +`chown` здесь не косметика: дальше вы правите `.env` и `compose.yml`, а bind-mount `./data` +иначе создастся от root. Контейнер работает под пользователем `node` (uid 1000) — если ваш +пользователь тоже uid 1000 (`id -u`), права на `data/` совпадут и yt-dlp сможет туда писать. + ### 2. Создать бота в Stoat Settings → **My Bots** → создать бота → скопировать токен → пригласить бота на сервер.