TrueNAS нам необходим что бы сделать собственное NAS хранилище, в котором из которого можно сделать FTP, SMB сервера, аналог Dropbox и много другое.
TrueNAS - это бесплатная операционная система сетевого хранилища (NAS) с открытым исходным кодом, производимая iXsystems и основанная на FreeBSD и Linux, использующих файловую систему OpenZFS.
Ассортимент TrueNAS включает бесплатные общедоступные версии TrueNAS Scale основанный на Debian Linux, TrueNAS Core основанный на FreeBSD и TrueNAS Enterprise коммерческая версия ОС.
TrueNAS поддерживает клиенты Windows, macOS и Unix, а также различные узлы виртуализации, такие как xenServer и VMware, используя протоколы SMB, AFP, NFS, iSCSI, SSH, rsync и FTP / TFTP. Расширенные функции TrueNAS включают шифрование на весь диск и архитектуру подключаемых модулей для программного обеспечения сторонних производителей.
Подготовка USB-Flash для установки ОС
Для установки TrueNAS на сервер необходимо:
- Скачать образ операционной системы с официального сайта https://www.truenas.com/download-truenas-core/
Будем скачивать STABLE версию ОС.
- Создать загрузочную флешку, для этого будем использовать программу UltraISO скаченную тоже с официального сайта https://www.ezbsystems.com/download.htm.
Думаю что объяснять как создавать загрузочную флешку не нужно, тем более для этого есть целая статья https://dzen.ru/media/id/6380d436a259925a034816ac/sozdanie-zagruzochnoi-fleshki-s-pomosciu-ultraiso-6380db7094c8ed1704f7929f
Установка TrueNAS
- После того как вы загрузились с установочной флешки у вас появиться окно выбора действий, так как у нас новая установка то выбираем "Install/Upgrade"
- Далее выбираем на какой HDD будет установленная операционная система, с помощью пробела выбираем нужный жесткий диск и нажимаем "OK".
- Далее установщик просит нас ввести пароль от root пользователя, по умолчанию стоит английский язык, поэтому вводим нужный пароль на английском, потом подтверждаем его введя еще раз, и нажимаем кнопку "OK"
- Установщик спрашивает у нас в каком режиме нужно установить операционную систему если ваша мат. плата поддерживает UEFI то выбирайте его, если нет то выбирайте BIOS, моя мат. плата хоть и поддерживает UEFI но стартовать из этого режима не хочет, поэтому я выбрал BIOS.
- Теперь установщик хочет создать Swap раздел, это файл подкачки, лишним не будет, поэтому создаем его, нажимая на кнопку "Create swap"
- После всех этих манипуляций TrueNAS наконец то, начинает устанавливаться, теперь осталось только ждать.
- После того как TrueNAS успешно закончил установку, появляется сообщение что на выбранный нами ранее жесткий диск, операционная система установлена успешна, нажимаем кнопку "OK", и перезагружаем систему, не вытаскивая загрузочную флешку из компьютера
- После того как установка успешно завершилась система попросила нас перезагрузить ее, выбираем 3-ё пункт "Reboot System" и перезагружаем систему, не вытаскивая загрузочную флешку из компьютера
- После успешной перезагрузки системы перед вами должно появится окно с выбором настроек TrueNAS, а так-же самое главное IP адрес по которому можно будет подключится к Web интерфейсу нашего NAS сервера, поэтому запоминаем его и переходим на второй компьютер, который находится в одной локальной сети с нашим сервером.
Если у вас опять появилось меню инсталляции TrueNAS то нажмите "Shutdown System" вытащите USB флешку из компьютера, и у вас должно все загрузиться нормально и появиться окно настроек и ip адреса.
Подключение к Web интерфейсу TrueNAS
После того как наша операционная система успешно установилась на NAS сервер, можно перейти за другой компьютер который находиться в одной локальной сети вместе с ним, и в досточно вбить в браузере IP адрес, который мы получили в консоли после установки TrueNAS, и мы увидим следующее меню:
В этом меню необходимо авторизоваться, по умолчанию логин это root, а пароль тот который мы установили по ходу установки TrueNAS
Все отлично мы установили TrueNAS и получили к нему доступ через Web интерфейс.
В следующих статьях мы рассмотри настройку FTP сервера, SMB сервера, установку Nextcloud, а так-же как правильно пробросить порты что бы удаленно управлять сервером TrueNAS, а так-же что бы можно было находясь не в одной локальной сети зайти в Nextcloud.