Легенда
Компания переходит от платных облачных сервисов к самостоятельному файловому хранилищу, чтобы снизить затраты на ИТ-инфраструктуру.
Вы — в команде, которая отвечает за развёртывание и настройку решения на базе Nextcloud.
Цель проекта
Развернуть, настроить и протестировать файловый сервер Nextcloud для хранения и совместной работы с данными.
Что нужно реализовать:
- Установка Nextcloud на сервер
- Настройка пользователей и прав
- Обеспечение базовой безопасности (SSL)
- Автоматическое резервное копирование
- Мониторинг и документация
Этапы выполнения проекта
<aside>
1️⃣
Этап 1. Срок выполнения: 1 неделя.
</aside>
- Установка Nextcloud на сервер:
- Ученики должны выбрать одну из виртуальных машин, которую они используют, и установить на неё Nextcloud.
- Для установки потребуется настроить веб-сервер (например, Apache или Nginx), базу данных (MySQL или PostgreSQL), а также PHP.
- Настройка базы данных:
- На сервере базы данных (например, MySQL) создать базу данных для Nextcloud.
- Конфигурация Nextcloud:
- После установки Nextcloud нужно настроить через веб-интерфейс, указав базу данных, данные администратора и путь для хранения файлов.
<aside>
2️⃣
Этап 2. Срок выполнения: 1 неделя.
</aside>
- Заведение пользователей и настройка прав доступа:
- Ученики должны настроить несколько пользователей в Nextcloud, которые будут иметь различные уровни доступа к файлам (например, обычный пользователь и администратор).
- Также можно настроить групповые права и публичные ссылки для доступа к файлам.
- Обеспечение безопасности:
- Настроить SSL для шифрования трафика между клиентом и сервером с использованием Let's Encrypt.
<aside>
3️⃣
Этап 3. Срок выполнения: 1 неделя.
</aside>