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

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

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

Лёгкая оркестрация контейнеров между Docker и Kubernetes

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

Что такое uncloud?

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

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

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

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

Развёртывание на облачных виртуальных машинах, выделенных серверах и железе. Объединение различных провайдеров в единую вычислительную среду.

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

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

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

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

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

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

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

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

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

Запуск сервисов с сохранением состояния с томами 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

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

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

Шаг 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?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing и 26.04 Resolute.