Обзор CasaOS. Опенсурсное файловое хранилище на Raspberry Pi

Константин Докучаев
Константин Докучаев
Обзор CasaOS. Опенсурсное файловое хранилище на Raspberry Pi
Оглавление
Оглавление

У меня уже давно есть надобность организовать какое-то подобие файлового хранилища для лёгкого доступа к нему со всех устройств внутри сети. Я купил внешний SSD и пробовал расшарить к нему доступ по SMB, но это оказалось сложно и очень неэффективно. Так я пришёл к идее поднять хранилище на своём Raspberry Pi.

CasaOS — решение с открытым исходным кодом, которое буквально одной командой позволяет поднять полноценное облачное хранилище на вашем RPI или ОС на базе Debian и Ubuntu Server.

Главная страница

Развернуть CasaOS на RPI можно одной простой командой: wget -qO- https://get.casaos.io | sudo bash, после выполнения которой вы получите доступ к управлению файловым хранилищем через веб-интерфейс.

На главной странице отображается сводная информация о состоянии устройства (нагрузка ЦПУ, RAM), объём хранилища и загрузка сети. Отсюда же можно перейти к поиску по хранилищу, добавить приложения или выключить виджеты.

По умолчанию отображаются все виджеты, поэтому добавить что-то ещё в блок информации не получится.

Есть возможность поменять язык интерфейса на один из десятка поддерживаемых, поменять поисковый движок и визуальный стиль.

Магазин приложений

А вот магазин приложений — уже интересная вещь. Это полноценный каталог, как в App Store или Google Play, с большим набором приложений под любые задачи.

Вы можете установить как загруженные в магазин приложения, так и сторонние — по кнопке Custom Install.

Из интересных приложений стоит отметить наличие Nextcloud, HomeAssistant, AdGuard, Jellyfin.

Файловое хранилище и синхронизация данных

Конечно, вы можете синхронизировать данные между устройствами любым удобным вам способом. Но «из коробки» CasaOS поддерживает работу с Syncthing, что для меня является не самым удобным вариантом.

В просмотрщике файлов нет ничего необычного. Если вы работали с Dropbox или Google Диск, здесь вы найдёте всё то же самое.

Вы можете добавить собственные расположения файлов, такие как другие диски, Google Drive, Dropbox, OneDrive или даже сетевое хранилище. Тогда в просмотрщике вы получите доступ к данным из этих хранилищ и через веб сможете скачивать и загружать файлы на них.

Есть возможность передать данные со смартфона через встроенный аналог AirDrop или предоставить общий доступ к папке по SMB. Отправить файлы во внешний мир не получится.


Скажу честно, установить прямо одной командой CasaOS у меня не получилось. Но Cursor помог мне решить эту задачу, после чего я уже просто смог управлять облаком через привычный веб-интерфейс без необходимости заходить на RPI.

Мне понравился лаконичный и очень простой интерфейс, которого будет достаточно новичкам. А продвинутые пользователи без труда смогут расшарить доступ к папкам по SMB или подключить дополнительные приложения для расширения функциональности CasaOS.



Great! Next, complete checkout for full access to All-In-One Person
Welcome back! You've successfully signed in
You've successfully subscribed to All-In-One Person
Success! Your account is fully activated, you now have access to all content
Success! Your billing info has been updated
Your billing was not updated