53 инструментов разработчика, всегда актуальны — новые выпуски появляются в apt в течение нескольких часов. Присоединиться к Discord

📅 С для доступа к apt-зеркалу потребуется подписка. Посмотреть цены · 🆓 Есть вечно бесплатное зеркало

☁️ Установить последнюю версию uncloud в Debian

Lightweight container orchestration bridging Docker and Kubernetes

Последняя версия: 0.20.0 · обновлено 2026-07-08
ИсточникВерсия
deb.griffo.io0.20.0 ✅
Официальный Debian🚫 не упакован
← Вернуться на главную

Что такое uncloud?

uncloud — это лёгкий инструмент кластеризации и оркестрации контейнеров, созданный Pasha Sviderski, который позволяет развёртывать веб-приложения и управлять ими на облачных ВМ и bare metal с минимальными накладными расходами на управление кластером. Он устраняет разрыв между простотой Docker и мощью Kubernetes, предоставляя простоту Docker с многомашинной мощью.

🎯 Золотая середина: Современные облачные платформы, такие как Heroku, предлагают удивительный пользовательский опыт, но по высоким ценам. Kubernetes предоставляет мощь, но требует значительной экспертизы. uncloud находит прагматичную середину — владейте своей инфраструктурой, оставайтесь простыми по мере роста, создавайте на проверенных примитивах.
⚠️ Статус разработки: uncloud в настоящее время находится в активной разработке и не готов к использованию в производстве. Функции могут значительно измениться между релизами. Отлично подходит для экспериментов и обучения!
🚀 Почему важны последние версии: uncloud быстро развивается с частыми релизами, содержащими новые функции оркестрации, улучшения производительности и расширенные многомашинные возможности. Последние версии включают улучшенную WireGuard mesh-сеть, улучшенное обнаружение сервисов и расширенную совместимость с Docker Compose.

⚡ Ключевые возможности uncloud

🌐 Многомашинное развёртывание

Развёртывайте на облачных ВМ, выделенных серверах и bare metal. Объединяйте разных провайдеров в единую вычислительную среду.

🐳 Совместимость с Docker Compose

Используйте знакомый формат Docker Compose для определения сервисов. Не нужно изучать новые языки конфигурации или сложный YAML.

🔒 Приватная сеть без настройки

Автоматическая WireGuard mesh-сеть с обнаружением узлов и NAT-traversal. Контейнеры получают уникальные IP для прямой межмашинной связи.

🎯 Без плоскости управления

Полностью децентрализованный дизайн устраняет единые точки отказа. Каждая машина поддерживает синхронизированное состояние кластера через p2p-связь.

🔍 Обнаружение сервисов

Встроенный DNS-сервер разрешает имена сервисов в IP-адреса контейнеров. Автоматическая балансировка нагрузки и ingress с HTTPS через Caddy.

📦 Постоянное хранилище

Запускайте stateful-сервисы с Docker-томами, управляемыми между машинами. Постоянство данных без сложной оркестрации хранилища.

🚀 Всегда впереди официальных архивов: Debian и Ubuntu замораживают версии пакетов при выпуске релиза — этот репозиторий публикует новые версии обычно в течение нескольких часов после релиза upstream. Простой apt upgrade всегда держит вас на последней версии.

📦 Установка из deb.griffo.io

Запуск команд

Шаг 1: Добавить репозиторий

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 Есть вечно бесплатное зеркало. deb-free.griffo.io раздаёт пакеты бесплатно навсегда — без аккаунта, без подписки, не более 2 месяцев позади upstream, исправления безопасности сразу. Сейчас там cliamp, Ghostty, lazydocker, Oh My Posh и Zed; Uncloud среди них нет, поэтому репозиторий выше — единственный способ установить его сегодня; попросите, и его можно добавить.

Как работает бесплатное зеркало →

🧩 О варианте extrepo. extrepo — штатный инструмент Debian для внешних репозиториев: он создаёт файл sources и устанавливает ключ подписи, предварительно сверив его с подписанными метаданными. Этот репозиторий зарегистрирован в нём как griffo, а бесплатное навсегда зеркало — как griffo-free, поэтому в Debian (bookworm, trixie, forky и sid) команды выше и есть вся настройка.

extrepo настраивает только файл sources и ключ — учётные данные подписки по-прежнему прописываются в /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu не поддерживается, так как extrepo публикует метаданные только для выпусков Debian: там используйте команды с sudo или от root.

Шаг 2: Установить uncloud

# Install latest uncloud
sudo apt install uncloud

# Проверить установку
uc --version
# Install latest uncloud
apt install uncloud

# Проверить установку
uc --version

🎯 Примеры базового использования

Инициализировать первый кластер:

# Initialize cluster on first machine
uc machine init root@your-server-ip

# Add more machines to cluster
uc machine add --name server2 root@second-server-ip

# List cluster machines
uc machine ls

Развёртывать приложения:

# Deploy from Docker image with HTTPS
uc run -p app.example.com:8000/https image/my-app

# Deploy from Docker Compose file
uc compose up -f compose.yaml

# Scale service across machines
uc scale my-app 3

# List running services
uc ls

Управлять развёртываниями:

# Update service with new image
uc update my-app image/my-app:v2

# View service logs
uc logs my-app

# Remove service
uc rm my-app

# Clean up cluster
uc machine rm server2

🚀 Почему выбирают deb.griffo.io?

📊 Сравнение установки:
  • Официальный Debian: Недоступен в официальных репозиториях
  • Скрипт установки: Ручные обновления и управление зависимостями
  • Ручной бинарный файл: Нет управления пакетами или автоматических обновлений
  • deb.griffo.io: Последняя версия с автоматическими обновлениями

📦 Репозиторий сборки пакетов

Пакеты Debian собираются и поддерживаются автоматически в этом репозитории GitHub:

🔗 Связанные пакеты

Также доступно из deb.griffo.io:

🎯 Идеально для: Разработчиков, желающих многомашинного развёртывания без сложности Kubernetes, команд, нуждающихся в простой оркестрации контейнеров, энтузиастов домашних лабораторий и тех, кто ищет золотую середину между Docker и Kubernetes.

📦 Последние релизы этого репозитория

❓ Часто задаваемые вопросы

Есть ли Uncloud в официальных репозиториях Debian?

Нет, Uncloud не упакован в официальных архивах Debian. Этот репозиторий сейчас единственный источник apt и предлагает Uncloud 0.20.0.

Как установить последнюю версию Uncloud в Debian?

Добавьте репозиторий deb.griffo.io один раз по инструкции выше, затем выполните: sudo apt install uncloud. Новые версии приходят через обычный sudo apt upgrade.

Подписаны ли пакеты и как они собираются?

Каждый пакет подписан GPG-ключом репозитория (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) и собирается из релизов upstream в публичных репозиториях GitHub, которые может проверить любой.

Какие версии Debian поддерживаются?

Debian 12 Bookworm, Debian 13 Trixie, Forky и Sid.