Brujerizmo

На Пикабу
377 рейтинг 0 подписчиков 44 подписки 3 поста 0 в горячем
Награды:
5 лет на Пикабу
16

История перемещений aka свой Google Timeline

Принес вам еще одну приколюху для утилизации ресурсов домашнего сервера. Есть такая штука на Андроидах - Google Timeline. Постоянно в фоне отслеживает твои перемещения и наносит на карту. Попутно собирает некоторую статистику, например расстояние пройденное за день-месяц-год, города которые посещали и т.д. Ну и в целом позволяет скучными вечерами зайти в сервис и повтыкать в свои статы и треки путешествий.

Как оказалось - есть опенсорсный селфхост аналог этого сервиса. Называется Dawarich. Ссылка на репозиторий https://github.com/Freika/dawarich

История перемещений aka свой Google Timeline

Проект активно развивается, обновления частые, но по функционалу пока что есть нюансы. Сейчас умеет писать треки, фиксировать посещения, собирает статистику по километражу, странам и городам. Можно подключить Immich или Photoprism, тогда на карте появятся еще и фотографии привязанные к местности. Можно создавать "путешествия". Указываете дату начала и дату окончания поездки и полный трек с фотографиями(если фотосервис привязан) и статистикой появится под отдельной вкладкой интерфейса.

Собираются данные само собой с телефона. Для iOS есть свое приложение. Для Android можно использовать ряд трекеров типа GPSLogger или OWNTrack. Также есть интересное решение по сбору данных из HomeAssistant. HASS уже собирает данные о геолокации пользователя, почему бы не передать их в Dawarich. Для этого есть кастомная интеграция в HASS. Настраивается в два клика и позволяет не устанавливать на телефон никаких дополнительных приложений. Правда, при условии что уже установлено приложение HomeAssistant.

Устанавливать все это добро разработчик рекомендует в виде Docker контейнеров, с использованием Compose. Мануал по установке и настройке есть в документации: https://dawarich.app/docs/intro

Показать полностью 1
15

Стриминг музыки aka свой Spotify

Когда-то в комментариях меня просили поподробнее написать про стриминг своей музыкальной коллекции, а тут и сообщество подходящее образовалось. Начнем)

Первый стриминг я заселфхостил лет 10 назад, надоело писать флешки в машину, а на телефоне я музыку держать не привык т.к. крайне редко пользуюсь плеером. Как раз в это время я начал интересоваться сельфхостом и у меня появился домашний сервер. Спотифай и всякие Я.Музыки тогда только появлялись и не блистали разнообразием репертуара, особенно учитывая мои музыкальные пристрастия. А раз так - челлендж аццептед, и я начал искать способы поднять свой стриминг.

На тот момент выбор был не особо большой. С ходу могу вспомнить только Plex да Subsonic. Plex на тот момент у меня уже был, но мне он не нравился своей тяжеловесностью и жадностью. Выбор был сделан в пользу Subsonic. Вот сайт проекта https://subsonic.org/ По внешнему виду и не скажешь, но проект давно мертв и не получает обновления. Для чего же я все это рассказываю? А потому что этот проект стал что-то вроде стандарта среди селфхост стриминга. Практически все более поздние проекты используют или полностью поддерживают Subsonic API. И это замечательно, ведь благодаря этому есть некоторое разнообразие музыкальных плееров которые полностью поддерживают функционал вашего сервера.

Далее знамя было поднято проектом Airsonic, который был по сути форком Subsonic и продолжил развитие, но вскоре тоже умер и переродился в Airsonic-Advanced который на данный момент получает только обновления безопасности.

Собственно именно его я сейчас использую и на нем остановлюсь подробнее.

Стриминг музыки aka свой Spotify

Вот git проекта https://github.com/kagemomiji/airsonic-advanced

Там можно найти документацию и ПО. Лично я давно и успешно пользуюсь Docker-контейнерами, airsonic у меня крутится именно в нем.

Что он умеет? Есть поиск по коллекции, избранное, система разграничения прав пользователей, прямые ссылки на альбомы и треки, оценки треков\альбомов, подтягивает обложки из сети. Умеет собирать подкасты, есть интеграция с last.fm и musicbrainz. Хочу отдельно отметить эти интеграции, они позволяют получать рекомендации на основе того что вы слушаете.

Развернуть все это не сложно, особенно если разворачивать в docker compose:

Содержимое композа можно взять на докер-хабе https://hub.docker.com/r/airsonicadvanced/airsonic-advanced

Нужно правильно указать пути к каталогам, я обычно создаю отдельный каталог для каждого сервиса, в корень кладу docker-compose.yaml и создаю все необходимые каталоги и файлы для сервиса.

Честно говоря подробный гайд на пикабу делать крайне не удобно из-за форматирования(или я просто не умею), по этому лишь пожелаю удачи новичкам)))) Так же готов отвечать на вопросы в камментах.

Список аналогичных сервисов можно посмотреть тут: https://github.com/awesome-selfhosted/awesome-selfhosted?tab...

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества