Когда я только начинал делать NeoleoN, облако казалось простой задачей: загрузил файл, скачал файл. Всё. Но чем дальше я шёл, тем очевиднее становилось: облако — это не про файлы. Это про то, как вы живёте с ними каждый день. И сегодня я хочу рассказать, во что это превратилось.
Не просто хранилище
Да, здесь можно загрузить документ, фотографию, видео, архив. Создать папку, переименовать её, поделиться с коллегой или родственником. Это база, и она работает так, как вы и ожидаете.
Но я сделал ещё одну вещь: я перестал делить облако на «файлы» и «медиа». С точки зрения пользователя это одно пространство — просто оно по-разному показывает то, что вы туда положили. Отсюда и появились отдельные разделы: Галерея, Кинотеатр, Музыка. Не как отдельные сервисы, а как разные окна в одно и то же хранилище.
И ещё: я привёл все разделы к единому стилю. Одинаковый баннер сверху, одинаковые бейджи-навигация. Это мелочь, но именно она превращает набор страниц в один продукт.
Файлы и папки
Документы, изображения, видео, архивы. Создавайте папки любой вложенности, делите их на свои и общие. Для каждой папки — свои права: владелец, редактор, зритель. Всё как в команде, где у каждого своя роль, а не «все могут всё».
Отдельно — шаринг по ссылке. Хотите отправить файл человеку без учётной записи на платформе? Одна кнопка. Хотите отозвать ссылку через час? Тоже одна кнопка. Хотите, чтобы она работала только три дня? Ставите срок — и всё.
Занятое место видно сразу, в шапке. Не надо никуда ходить, чтобы понять, сколько у вас осталось.
Галерея
Все фотографии и видео — по месяцам. Не потому, что так удобно сортировать, а потому что так удобно вспоминать: «вот это июль, тогда мы ездили на озеро».
Фильтры — по году, по типу (только фото или только видео), по избранному. Избранное — это отдельная функция: отметили звездой — и оно всплывает наверх, когда вы листаете только важное. Работает одинаково и в галерее, и в кинотеатре, и в музыке.
Плитки грузятся по мере прокрутки — длинные месяцы не тормозят страницу. Для видео сразу видно длительность, а если превью ещё готовится — маленький крутящийся индикатор в углу.
Кинотеатр
Видео можно превратить в настоящий домашний кинотеатр. Указали название, год, жанр — и система сама подтянула постер из TMDB. Если фильма там нет — можно загрузить свою картинку, поставится как обложка.
Сериалы разбиваются на сезоны и эпизоды. Работает «Продолжить смотреть»: если вы вчера остановились на 30-й минуте — сегодня плеер предложит начать с того же места. Разделы «фильмы» и «сериалы» разведены, но живут в одном интерфейсе.
А для тех, кто заботится о детях — возрастные рейтинги. Контент с ограничением скрывается до тех пор, пока не введёте PIN родительского контроля.
Музыка
Аудио собирается в карточки: название, исполнитель, альбом, номер трека. Если у файла теги с альбомом — альбом появится автоматически в отдельном разделе, с обложкой и списком.
Плейлисты создаются вручную: добавляете треки, перетаскиваете, чтобы изменить порядок. Публичные плейлисты доступны по ссылке — можно отправить другу подборку, не выкладывая её в общий доступ.
Внизу — sticky-плеер. Свернул страницу — музыка продолжает играть. Может свернуться в аккуратный кружок с прогресс-кольцом и не мешать листать.
Общие альбомы
Отдельный раздел — для подборок, которыми хочется поделиться с близкими. Обложка собирается автоматически: если в альбоме есть картинки, они складываются в коллаж из двух, трёх или четырёх плиток, а под ними — мягкий размытый фон из первого файла. Наводите мышь — обложка слегка увеличивается, по ней проходит блик. Мелочь, но приятная.
В альбом можно пригласить участников: они увидят только то, что вы решили показать. Отозвать доступ — одной кнопкой. Публичная ссылка — тоже возможна, с паролем и со сроком действия, если нужно.
Партнёры
Совсем новый раздел, которого раньше не было. Идея простая: два человека договариваются и получают доступ к галереям друг друга. Не к общим альбомам — ко всей галерее. Так удобно смотреть фотографии родителей, супруга, близкого друга. Приглашение приходит в раздел «Партнёры», принимается в один клик, отзывается — тоже.
Это двусторонняя история: если вы видите галерею партнёра, он видит вашу. Никаких «полу-доступов» и скрытых настроек — всё честно и на виду.
Локальные диски и SMB-шары
Ваши файлы могут жить не только в облаке, но и на вашем железе. У меня есть локальные диски на сервере, и есть корпоративная SMB-шара — Cloud подключается и к тому, и к другому. Вы работаете с ними так же, как с обычными папками в облаке.
Свободное место на каждом диске видно в админке. Если места становится мало — приходит уведомление. Если сервер перестаёт отвечать — я сразу вижу это в разделе со статусом томов.
Что дальше
Я продолжаю работать над облаком. В планах — расширенный поиск по метаданным (найти все фото из конкретного города, например), ускорение генерации постеров для больших библиотек, публичные ссылки на целые папки с деревом файлов.
Но и сейчас Cloud — это уже не «файловый менеджер в браузере». Это пространство, где живут ваши документы, фотографии, фильмы и музыка. Всё в одном месте и в одном стиле.
Попробуйте облако NeoleoN
Начните с бесплатного тарифа — гигабайт места и все разделы, включая галерею, кинотеатр и музыку.