caddy-gitea
- плагин Gitea static pages
для Caddy v2
.Он позволяет вам хранить статические страницы как
GitHub
(но с большим количеством функций) в Gitea
. Для этого также необходимо настроить подстановочный знак CNAME
на вашем хосте gitea
.На данный момент файлы
markdown
(с расширением .md
) также будут автоматически генерироваться в HTML
.https://github.com/42wim/caddy-gitea
опубликовано в @gitgate
#gitea #forgejo #static #caddy
GitHub
GitHub - 42wim/caddy-gitea: Github pages (and more) for gitea using caddy
Github pages (and more) for gitea using caddy. Contribute to 42wim/caddy-gitea development by creating an account on GitHub.
👍10🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
kanban-tui
- настраиваемый TUI
менеджер задач в терминале. https://github.com/Zaloog/kanban-tui
опубликовано в @gitgate
#kanban #tui #cli #task
👍11🔥10
P
Производительность:
Три фактора способствуют скорости. Сначала сервер пишется на
- Сериализация ответов
- Авторизация
- Комбинированный подсчет строк и поиск
- Сообщение данных одной командой (возврат *)
Наконец, он эффективно использует базу данных с помощью библиотеки
- Сохранение пула соединений с БД
- Использование двоичного протокола
https://github.com/PostgREST/postgrest
Документация: https://docs.postgrest.org/en/v12/
опубликовано в @gitgate
#postgres #api #restapi
ostgREST
предоставляет полностью RESTful API
из любой существующей базы данных PostgreSQL
. Производительность:
Три фактора способствуют скорости. Сначала сервер пишется на
Haskell
с использованием HTTP
Warp
(он же компилируемый язык с облегченными потоками). Затем он делегирует как можно больше вычислений базе данных, включая- Сериализация ответов
JSON
непосредственно в SQL
- Проверка данных- Авторизация
- Комбинированный подсчет строк и поиск
- Сообщение данных одной командой (возврат *)
Наконец, он эффективно использует базу данных с помощью библиотеки
Hasql
.- Сохранение пула соединений с БД
- Использование двоичного протокола
PostgreSQL
- Отсутствие состояния для обеспечения возможности горизонтального масштабирования.https://github.com/PostgREST/postgrest
Документация: https://docs.postgrest.org/en/v12/
опубликовано в @gitgate
#postgres #api #restapi
GitHub
GitHub - PostgREST/postgrest: REST API for any Postgres database
REST API for any Postgres database. Contribute to PostgREST/postgrest development by creating an account on GitHub.
👍6🔥5
sqlite-rest
- аналогичен PostgREST
, но для SQLite
. Это автономный веб-сервер, который добавляет RESTful API
в любую базу данных SQLite
.sqlite-rest
стремится реализовать тот же API
, что и PostgRest
. Но на данный момент не все из них реализуются. Ниже приведен список функций, поддерживаемых в sqlite-rest
. Таблицы и представления:
- горизонтальная фильтрация (строки)
- виртуальная фильтрация (столбцы)
- поддержка Юникод
- запросы
- ограничение и нумерация страниц
- точный подсчет
Вставки:
- указание столбцов
Обновления
Upsert
Удаление
https://github.com/b4fun/sqlite-rest
опубликовано в @gitgate
#sqlite #postgrest #api #restapi
GitHub
GitHub - b4fun/sqlite-rest: sqlite-rest adds a RESTful API to any SQLite database
sqlite-rest adds a RESTful API to any SQLite database - b4fun/sqlite-rest
👍10🔥8
GoAccess
- анализатор веб-журналов с открытым исходным кодом в реальном времени и интерактивный вьювер, который запускается в терминале в системах *nix
или через ваш Web
-браузер. Он предоставляет быструю и ценную статистику
HTTP
для системных администраторов, которым требуется визуальный отчет сервера на лету.Поддерживает почти все форматы веб-журналов...
GoAccess
допускает любую строку пользовательского формата журнала. Предопределенные параметры включают, помимо прочего:-
Amazon CloudFront
(загрузка).-
Amazon Simple Storage Service
(S3
)-
AWS Elastic Load Balancing- Комбинированный формат журнала
(XLF/ELF
) Apache
| Nginx
- Общий формат журнала (CLF
) Apache
- Облачное хранилище Google
.- Виртуальные хосты
Apache
- Родной формат Squid
.- Формат
W3C
(IIS
).- Структурированный формат
Caddy JSON
.-
Traefik's CLF
https://github.com/allinurl/goaccess
Веб сайт: https://goaccess.io
Подсказал: @id_mms - @id_mms
опубликовано в @gitgate
#tui #cli #webui #log #viewer #moni
GitHub
GitHub - allinurl/goaccess: GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems…
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. - allinurl/goaccess
👍11🔥4
nginx2goaccess
- преобразование log_format Nginx
в файл конфигурации goaccess
https://github.com/stockrt/nginx2goaccessопубликовано в @gitgate
#tui #cli #webui #log #viewer #moni #goaccess
GitHub
GitHub - stockrt/nginx2goaccess: Convert Nginx log_format to goaccess config file
Convert Nginx log_format to goaccess config file. Contribute to stockrt/nginx2goaccess development by creating an account on GitHub.
👍8🔥6
homer
- простая статическая домашняя страница вашего сервера или инфраструктуры, позволяющая держать ваши сервисы под рукой, из простого файла конфигурации yaml
.В нашем рабочем проекте используется как стартингпоинт для новичков, чтобы понимали где что и как туда попасть.
Основные возможности:
- легкий и быстрый
- низкая стоимость/не требует обслуживания
- простая конфигурация в виде
yaml
файла- нечеткий поиск
- несколько страниц и группировка элементов
- настройка темы
- горячие клавиши
https://github.com/bastienwirtz/homer
Демо: https://homer-demo.netlify.app/
опубликовано в @gitgate
#webui #homepage #infra #services
GitHub
GitHub - bastienwirtz/homer: A very simple static homepage for your server.
A very simple static homepage for your server. Contribute to bastienwirtz/homer development by creating an account on GitHub.
👍17🔥6
Dashy
- помогает организовать ваши автономные сервисы, сделав их доступными из одного места.Особенности:
- поддержка нескольких страниц
- мониторинг статуса в реальном времени для каждого из ваших приложений/ссылок
- используйте виджеты для отображения информации и динамического контента из автономных сервисов.
- мгновенный поиск по имени, домену или тегам + настраиваемые горячие клавиши и сочетания клавиш.
- множество встроенных цветовых тем с редактором цветов пользовательского интерфейса и поддержкой пользовательского
CSS
.- множество вариантов значков:
Font-Awesome
, значки Homelab
, автоматический выбор значков, изображений, смайлов и т. д.- дополнительная аутентификация с многопользовательским доступом, настраиваемыми привилегиями и поддержкой единого входа.
- многоязычная поддержка: более 10 языков, переведенных человеком, и многое другое в разработке.
- доступна дополнительная функция зашифрованного бесплатного резервного копирования и восстановления в облаке.
- представление рабочей области для легкого переключения между несколькими приложениями одновременно.
- минимальный вид для использования в качестве стартовой страницы быстро загружающегося браузера.
- выберите способы запуска приложения: новая вкладка, та же вкладка, буфер обмена, всплывающее модальное окно или открытие в виде рабочей области.
- настраиваемый макет, размеры, текст, видимость компонентов, порядок сортировки, поведение и т. д.
- параметры полноэкранного фонового изображения, пользовательских ссылок на панели навигации, нижнего колонтитула
HTML
, заголовка и т. д.- легко настроить с помощью
Docker
, на «голом железе» или с помощью облачного развертывания в один клик.- простая однофайловая конфигурация на основе
YAML
и возможность настройки приложения через пользовательский интерфейс.- в активной разработке, регулярно добавляются улучшения и новые функции.
- небольшой размер пакета, полностью адаптивный пользовательский интерфейс и
PWA
для базового автономного доступа.- 100% бесплатно и с открытым исходным кодом
- особое внимание конфиденциальности
- и многое другое...
https://github.com/Lissy93/dashy
Подсказал: kis - @k1s1s
опублиовано в @gitgate
#webui #homepage #infra #services
GitHub
GitHub - Lissy93/dashy: 🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs…
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more! - Lissy93/dashy
👍19🔥10
HOMER
- надежная масштабируемая платформа операторского уровня для наблюдения за пакетами и событиями для приложений мониторинга VoiP/RTC
, основанная на протоколе HEP/EEP
и готовая принимать и обрабатывать большие объемы сигналов, событий RTC
, журналов и статистики с мгновенным поиском и сквозным поиском. -конечная корреляция и возможности детализации.HOMER
уже используется крупными предприятиями, операторами голосовых сетей, поставщиками услуг VoIP
и операторами трафика по всему миру, реализован как услуга на сторонних голосовых платформах и пригоден для производства.HOMER 10+
переосмысливает платформу как решение для безголового наблюдения, используя стандартные протоколы и инструменты визуализации, такие как Grafana
.Основные функции:
- на основе инкапсуляции
HEP
, доступно везде.- автономные серверы и агенты захвата для любой ОС/платформы
- поддержка расширенных отчетов
SIP
, RTP/RTCP
, событий RTC
и пользовательских протоколов.- никаких баз данных
SQL
. На базе стандартных API
-интерфейсов Observability
, таких как qryn
.- больше, чем пакеты и
PCAP
. Прием и обработка журналов, метрик и трассировок.- динамическое картографирование и корреляция для внутренних и внешних источников данных
https://github.com/sipcapture/homer
опубликовано в @gitgate
#moni #rtp #rtcp #sip #rtc #voip #grafana
GitHub
GitHub - sipcapture/homer: HOMER - 100% Open-Source SIP, VoIP, RTC Packet Capture & Monitoring
HOMER - 100% Open-Source SIP, VoIP, RTC Packet Capture & Monitoring - sipcapture/homer
👍11🔥3
Современная, полностью статичная, быстрая , безопасная, полностью проксируемая , легко настраиваемая панель управления приложениями с интеграцией более чем 100 сервисов и переводом на несколько языков. Легко настраивается с помощью файлов
Помимо виджетов с сервисами умеет и в информационные виджеты, включая погоду, время, дату, поиск, просмотры и многое другое. Информация о системе и статусе представлена вверху страницы.
Имеет встроенную поддержку Docker и может автоматически обнаруживать и добавлять службы на домашнюю страницу на основе меток
https://github.com/gethomepage/homepage
Домашняя страницаи демо: https://gethomepage.dev
Подсказал: Дмитрий - @dmitry_n_c
опублиовано в @gitgate
#webui #homepage #infra #services
YAML
или с помощью обнаружения меток Docker
.Помимо виджетов с сервисами умеет и в информационные виджеты, включая погоду, время, дату, поиск, просмотры и многое другое. Информация о системе и статусе представлена вверху страницы.
Имеет встроенную поддержку Docker и может автоматически обнаруживать и добавлять службы на домашнюю страницу на основе меток
https://github.com/gethomepage/homepage
Домашняя страницаи демо: https://gethomepage.dev
Подсказал: Дмитрий - @dmitry_n_c
опублиовано в @gitgate
#webui #homepage #infra #services
GitHub
GitHub - gethomepage/homepage: A highly customizable homepage (or startpage / application dashboard) with Docker and service API…
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. - gethomepage/homepage
🔥10👍7
Heimdall
- панель управления для всех ваших веб-приложений. Однако не обязательно ограничиваться приложениями: вы можете добавлять ссылки на все, что захотите.Heimdall
- это элегантное решение для организации всех ваших веб-приложений. Он предназначен именно для этой цели, чтобы вы не потеряли свои ссылки в море закладок. Вы можете использовать приложение для ссылки на любой сайт или приложение, но приложения Foundation автоматически заполнят значок приложения и предоставят цвет по умолчанию для плитки. Кроме того, расширенные приложения позволяют предоставлять подробную информацию API приложений, что позволяет просматривать статистику в реальном времени прямо на панели мониторинга. Например, приложения
NZBGet
и Sabnzbd Enhanced
будут отображать размер очереди и скорость загрузки во время загрузки чего-либо. https://github.com/linuxserver/Heimdall
Демо: https://youtu.be/GXnnMAxPzMc
Подсказал: Андрей - @zzelezz
опублиовано в @gitgate
#webui #homepage #infra #services
GitHub
GitHub - linuxserver/Heimdall: An Application dashboard and launcher
An Application dashboard and launcher. Contribute to linuxserver/Heimdall development by creating an account on GitHub.
👍9🔥5
Immich Kiosk
- легковесное слайд-шоу для запуска на киоск-устройствах и в браузерах, которое использует Immich
в качестве источника данных. Ключевые особенности:
- простая установка и обновления через
Docker
.- легкий и отзывчивый интерфейс для плавной работы.
- показывает случайные изображения из вашей коллекции
Immich
или курируйте определенные альбомы и людей.- полностью настраиваемый внешний вид с гибкими переходами.
- живые часы с настраиваемыми форматами.
- настройки по умолчанию для всех устройств с помощью переменных среды или файлов конфигурации
YAML
.- настройки параметров конкретного устройства, используя параметры
URL
.https://github.com/damongolding/immich-kiosk
опублиовано в @gitgate
#immich #kiosk
GitHub
GitHub - damongolding/immich-kiosk: Highly configurable slideshows for displaying Immich assets on browsers and devices
Highly configurable slideshows for displaying Immich assets on browsers and devices - damongolding/immich-kiosk
👍8🔥5
immich-power-tools
- неофициальный клиент immich
, предоставляющий лучшие инструменты для организации и управления вашей учетной записью immich
. Используйте его, чтобы ускорить рабочие процессы в
immich
и организовать своих людей и альбомы. Возможности:
Управление людьми:
- умное слияние
Управление альбомами:
- потенциальные альбомы
- люди в альбоме
Отсутствующее местоположение
Статистика
-
EXIF
-данные- график
Assets Overtime
https://github.com/varun-raj/immich-power-tools
Демо: https://www.loom.com/embed/13aa90d8ab2e4acab0993bdc8703a750
опублиовано в @gitgate
#immich
GitHub
GitHub - varun-raj/immich-power-tools: Power tools for organizing your immich library
Power tools for organizing your immich library . Contribute to varun-raj/immich-power-tools development by creating an account on GitHub.
👍4🔥4
geoiplegacy
- устаревшие базы данных GeoIP
(DAT)Частенько требуются для отладки или настройки сервиса данные GeoIP. На страничке конечно не самые свежие (Maxmind : November 2024 DB-IP : November 2024) но зато без регистрации и ограничений.
Доступны:
- Maxmind -
Country
- Maxmind -
City
- Maxmind -
ASN
- DB-IP -
Country
- DB-IP -
City (beta)
После отладки конечно лучше скачать/купить оригинальные свежие.
https://www.miyuru.lk/geoiplegacy
https://mailfud.org/geoip-legacy/
опубликовано в @gitgate
#geoip #maxmind #dbip #dev
www.miyuru.lk
GeoIP Legacy Databases
Maxmind and DBIP Country and City GeoIP Legacy (DAT) Databases
1👍5🔥3
telegram-files
- доунлоадер файлов из TelegramВозможности:
- поддержка скачивания файлов из телеграм-каналов и групп.
- поддержка нескольких учетных записей
Telegram
для загрузки файлов.- поддержка приостановки и возобновления загрузки.
- несколько учетных записей с одинаковыми файлами будут загружены только один раз.
https://github.com/jarvis2f/telegram-files
опубликовано в @gitgate
PS. А если еще совместить с https://t.me/+YDVku85mYVw1YzMy - то можно знатно обогатиться духовно :)
#telegram #downloud #files
GitHub
GitHub - jarvis2f/telegram-files: A self-hosted Telegram file downloader for continuous, stable, and unattended downloads.
A self-hosted Telegram file downloader for continuous, stable, and unattended downloads. - jarvis2f/telegram-files
1👍16🔥4
tgfs
- FUSE
плагин для монтирования Telegram
вложений.https://github.com/Firemoon777/tgfs
Подсказал: Артурик - @worldwidespider
опубликовано в @gitgate
#fuse #telegram
GitHub
GitHub - Firemoon777/tgfs: telegram attachments in FUSE filesystem
telegram attachments in FUSE filesystem. Contribute to Firemoon777/tgfs development by creating an account on GitHub.
👍10🔥5
telegram-upload - используйте вашу личную учетную запись
https://github.com/Nekmo/telegram-upload
Подсказал: Max Zotov (Sf1nk5) - @sf1nk5
опубликовано в @gitgate
#cloud #telegram #files
Telegram
для загрузки и скачивания файлов размером до 4 GiB (2 GiB для бесплатные пользователей). Превратите Telegram в свое персональное облако! https://github.com/Nekmo/telegram-upload
Подсказал: Max Zotov (Sf1nk5) - @sf1nk5
опубликовано в @gitgate
#cloud #telegram #files
GitHub
GitHub - Nekmo/telegram-upload: Upload and download files from Telegram up to 4 GiB using your account
Upload and download files from Telegram up to 4 GiB using your account - Nekmo/telegram-upload
👍10🔥6
google-drive-ocamlfuse
- файловая система FUSE
для Google
Диска, написан на OCaml
. Он позволяет вам подключить Google
Диск в Linux
. Возможности:
-полный доступ на чтение/запись к обычным файлам и папкам.
- доступ только для чтения к Документам, Таблицам и Презентациям
Google
- поддержка нескольких учетных записей
- обработка дубликатов файлов
- доступ к корзине (
.Trash
каталог)- разрешения и права
Unix
- символические ссылки
- буферы упреждающего чтения при потоковой передаче
- доступ к контенту, которым с вами поделились
- общий диск
-
OAuth2
для устройствhttps://github.com/astrada/google-drive-ocamlfuse
опубликовано в @gitgate
#fuse #google #gdrive
GitHub
GitHub - astrada/google-drive-ocamlfuse: FUSE filesystem over Google Drive
FUSE filesystem over Google Drive. Contribute to astrada/google-drive-ocamlfuse development by creating an account on GitHub.
🔥10👍9
CloudFusion
- позволяет получить доступ к множеству облачных хранилищ из Linux
, как к любому файлу на вашем рабочем столе. Работайте с файлами из хранилищ Dropbox
, Sugarsync
, Amazon S3
, Google Storage
, Google Drive
и WebDAV
, как с любыми другими файлами на вашем рабочем столе. https://github.com/joe42/CloudFusion
опубликовано в @gitgate
#fuse #linux #dropbox #sugarsync #s3, #gdrive #webdav
GitHub
GitHub - joe42/CloudFusion: Linux file system (FUSE) to access Dropbox, Sugarsync, Amazon S3, Google Storage, Google Drive or WebDAV…
Linux file system (FUSE) to access Dropbox, Sugarsync, Amazon S3, Google Storage, Google Drive or WebDAV servers. - joe42/CloudFusion
👍7🔥6
Christmas-tree
- просто поздравление с наступающем Новым Годом написанное на голом bash
.Рекомендую заглянуть в код, там красиво.. А скоро от автора и бесплатный курс по
bash
начнется. Анонс будет ! https://github.com/tagd-tagd/Christmas-tree
поделился автор: @Tagd_Tagd
опубликовано в @gitgate
#bash #chritmas
🔥23👍12