diff --git a/README.md b/README.md index d06e0d6..f44b878 100644 --- a/README.md +++ b/README.md @@ -30,13 +30,15 @@ ## Установка -1. Скопируйте скрипт в глобальную директорию: +Пользовательская установка (в ~/.local/bin) ```bash -sudo cp dsync.py /usr/local/bin/dsync -sudo chmod +x /usr/local/bin/dsync +curl -fsSL "https://git.ai.infran.ru/ilyukhin/dsync/-/raw/main/install_dsync.sh" | bash ``` -2. Убедитесь, что у вас настроены SSH-ключи для доступа к удаленным серверам без пароля ([Инструкция по настройке](../ssh_setup.md)). +Системная установка (в /usr/local/bin) — передаём флаг --system +```bash +curl -fsSL "https://git.ai.infran.ru/ilyukhin/dsync/-/raw/main/install_dsync.sh" | bash -s -- --system +``` ## Использование @@ -188,10 +190,9 @@ Sync completed: 2/2 nodes successful - Python 3.6+ - rsync - SSH-доступ к удаленным серверам -- Настроенные SSH-ключи для автоматической авторизации ## Примечания - Каждый проект должен иметь свою конфигурацию -- SSH-ключи должны быть настроены для работы без пароля ([Настройка](../ssh_setup.md)) +- SSH-ключи должны быть настроены для работы без пароля - Изменения в `.dsyncignore` влияют на последующие синхронизации \ No newline at end of file