Инструменты пользователя

Инструменты сайта


software:nas:configure_rsync_mirror_ubuntu-releases

Это старая версия документа!


Настройка Rsync зеркал ubuntu-releases на DSM 7.2

Программы, которые можно установить с помощью Центра приложений или любого другого пакетного менеджера, хранятся в репозиториях. Репозитории представляют из себя обычное хранилище пакетов и специальных файлов, доступное через интернет. Поэтому у каждого репозитория есть свой адрес. Например, официальные основные репозитории Ubuntu находятся по адресу http://archive.ubuntu.com/ubuntu.

Введение

Ниже описываются шаги по созданию зеркала репозитория релизов Ubuntu от компании Yandex в отдельной папке при настроеном Web-сервере на Synology Nas в DSM 7.2, т.е. когда на страницах основного сайта представлены ссылки для загрузки на данный репозиторий, находящийся на этом же Web-сервере.

Подготовка к работе

Настройка Web-сервера и службы rsync описаны в статье Настройка Rsync зеркал репозиториев на DSM 7.2. Поэтому повторятся не будем, а перейдем к созданию папок, настройке службы rsync, созданию скриптов и планировщику задач на Synology Nas в DSM 7.2

Рабочая станция

  • Устанавливаем редактор Notepad++ - бесплатный текстовой редактор исходного кода. Работая в среде MS Windows, его использование регулируется GNU General Public License.

Создание папок

Создадим в корне сайта папку для нашего репозитория, в примере папка будет называться repo. В ней будут распологаться папки зеркал и скрытую папку для скриптов, в примере папка будет называться .scripts.

Файл .htaccess

В Notepad++ на локальной машине создадим файл .htaccess — это локальный конфигурационный файл веб-сервера Apache, который позволяет управлять настройками сайта, с содержанием одной единственной строки

Options +Indexes

и сохраняем как, указываем имя:.htaccess и тип файла:«все файлы». Перетаскиваем файл .htaccess в окно программы File Station В браузере вводим IP адрес нашего сервера и убеждаемся, что индексация папок работает.

Примечание Без файла .htaccess Synology запрещает доступ к странице без файла index.html, index.php и т.д. и необходимо редактировать конфигурационный файл пакета Apache HTTP Server 2.4, что требует определенных навыков в работе с Synology. Файл .htaccess можно создать средствами пакета Synology Office, который установит нам кучу не нужных для зеркала пакетов, а после все не нужное удалить.
Только авторизованные участники могут оставлять комментарии.
software/nas/configure_rsync_mirror_ubuntu-releases.1743237562.txt.gz · Последнее изменение: 2025/03/29 11:39 — vladpolskiy