Облачное хранение данных довольно удобная штука. Можно не заморачиваться с развертыванием ftp-серверов, nfs, подключением через samba. Одна команда, и по яндекс.диску можно перемещаться как по обычной папке благодаря протоколу WebDAV.
Для начала установим необходимое ПО.
cd /usr/ports/sysutils/fusefs-wdfs/
make install clean
Добавляем в /etc/rc.conf
fusefs_enable=»YES»
Подключаемся…
wdfs https://webdav.yandex.ru /mnt/yandex.disk -o accept_sslcert,username=user@yandex.ru,password=’password’
Грабли: если Вы выполнили в веб-клиенте Яндекс.диска «выход со всех устройств», необходимо перед подключением выполнить
/usr/local/etc/rc.d/fusefs restart
wdfs https://webdav.yandex.ru /mnt/yandex.disk -o accept_sslcert,username=user@yandex.ru,password=’password’
Иначе возникает ошибка несоответствия сертификата:
untrusted server certificate for ‘webdav.yandex.com’
Для некоторых простых задач было решено поставить на сервер веб-оболочку. Убив неделю на настройку cacti и последующие поиски других оболочек, я уже хотел забросить свою затею. Но в один прекрасный вечер комментарий на http://habrahabr.ru вывел меня на проект наших талантливых программистов под названием Ajenti. Правда, на сайте было указано, что Ajenti поддерживается версией FreeBSD от 8.0. Но у меня установилась и на 7.1. Поехали…
Скачиваем port.tar.
Или с официального сайта.
Забрасываем через FTP-клиент на сервер, например, в каталог /home/user/Ajenti
Разархивируем
tar -xvzf port.tar
Устанавливаем
make install
Программа попутно тянет за собой все, что ей требуется…Ждем…
После установки запускаем
nohup /usr/local/bin/ajenti-panel > /dev/null &
И заходим через браузер на свой сервер http://свой_сервер:8000
Логин admin, пароль admin.
После авторизации будет запрос на изменение логина и пароля. Выбирайте их сложными,так как некоторые возможностии программы открывают доступ к серверу.
После изменения логина и пароля предлагается выбрать пакеты для установки.
Я поставил галочки на всех, кроме squid, так как его у меня не было и не предвиделось в будущем.
Стартовая страница Ajenti
На стартовую страничку можно вынести виджеты, например, загрузку ЦП, оперативной памяти и т.д.
Структура файловой системы
Cron
Данное меню открывает удобный доступ к планировщику.
Читаем логи через Ajenti
Установка FreeBSD не представляет ничего сложного.
При установке возможны конфликты с оборудованием, например, у меня на старенький компьютер с одним из первых процессоров линейки Celeron версия FreeBSD 7.1 ставиться отказывалась, а версия 8.0 установилась без проблем.
На форумах рекомендуют смотреть дампы, логи, производить различные манипуляции с ядром.
Но я не стал заморачиваться, а просто установил другую версию.
Начинаем инсталляцию с DVD-диска.
Выбираем страну.

Выбираем тип клавиатуры.
Выбираем пункт меню Custom. Изменения на диск вносятся только в самом конце инсталляции и об этом выдается предупреждение, до этого на диск ничего не записывается.

Разбиение диска.

Выберите пункт меню Partition. Нажимаем клавишу A(использовать весь диск).
Нажимаем клавишу Q для выхода.
Выбор менеджера загрузки.
Установка менеджера загрузки. Выбираем BootMgr и нажимаем ОК.

Создание файловых систем.Разбиение раздела на разделы. Выбираем пункт Label.

Указываем место под swap раздел. У нас меньше 512 Мб ОЗУ, то тогда выделяем в 2 раза больше, чем размер ОЗУ, то есть 512 Mb ОЗУ.
Создаем раздел /tmp. Задаем размер — 512 Mb.

Выбираем тип - A file system.
Выбираем точку монтирования /tmp.
Создаем раздел /. Задаем размер — 2Г6.

Выбираем тип - A file system.
Выбираем точку монтирования /.

Создаем раздел /usr. Здесь хранится основная часть программного обеспечения системы и все установленные программы. Задаем размер - 8Гб. Выбираем тип - A file system. Выбираем точку монтирования /usr.Создаем раздел /var. На нем будут храниться журналы. Задаем размер - 7Гб. Выбираем тип - A file system. Выбираем точку монтирования /var.Создаем раздел /home. На нем будут храниться домашние директории пользователей. Выбираем тип - A file system. Выбираем точку монтирования /home. Задаем размер - 512 Mb.Создаем раздел /data. Выбираем тип - A file system. Выбираем точку монтирования /data. Задаем размер - 150 Mb.После завершения должен получиться следующий вид.
Нажимаем Q для выхода.
Выбор системного ПО.
Переходим на пункт выбора базового, системного программного обеспечения, которое должно быть установлено. Выбираем пункт Distributions.

Выбираем пункт Minimal клавишей Пробел.
Потом выбираем пункт Custom. Открывшийся экран будет содержать только минимальный набор программного обеспечения для установки.
Отмечаем клавишей Пробел dist, man, ports.

При выборе doc отмечаем Russian Documentation.
При выборе src отмечаем All.

Возвращаемся на пункт Exit и переходим на уровень выше. Выбираем среду, откуда инсталлировать - CD/DVD.

Выбираем пункт Commit.
Соглашаемся с изменениями.

Начало установки.