О сборке: зачем она ? на чем основана? что дает?

Краткое описание start-samohosting

Более детально - смотрите ролик.
FAQ(ЧАВО) - ниже(обновляется админом).

зачем нужна сборка start-samohosting?

Новичок может в пару кликов получить на своем железе(если оно совместимо):

  • готовый набор ПО для домашнего сервера
  • не нужно изучать “а какие есть приложения в категории фото-облако?”
  • уже есть дашборд с готовыми ярлыками\категориями рекомендуемый автором
  • остается только кликать мышкой и пробовать новый для новичка софт

из чего состоит start-samohosting?

какое железо подойдет?

  • Proxmox встает не на все железо. И дело не в сборке или автоустановщике.
  • Протестировать все модели устройств - я точно не могу..
  • Я тестирую на n100\16\512
    Знаю(благодаря Вашим отзывам и личному опыту) что установилось на:
  • FireBat T8
  • FireBat S1
  • FireBat AM02

  • Пишите в комментариях а на какое железо у вас встала сборка?

Где скачать образ iso?

Технически образ состоит из:
1. PVE 8.3.1 + штатная авто-установка от команды proxmox(без ответов на вопросы)
2. Вшита команда start-samohosting которая создаст LXC контейнер со всем необходимым для старта изучения домашнего сервера и его возможностей

2 разных iso образа(под ssd и nvme):
proxmox-ve_8.3-1-samohosting-edition-iso-ssd-dev-sda
proxmox-ve_8.3-1-samohosting-edition-iso-nmve-nvme0n1
Отличие - авто установщик ищет dev/sda/ или dev/nvme0n1
При попытке установить iso под sda(ssd) на железо с nmve - автоинстал не начнется, будет по кругу бегать и искать диск, которого нет.

ВАЖНО!!!

Авто установка происходит в dev/sda/. Если у вас не пустое устройство из коробки, а своя сборка - аккуратно, сотрет Вам данные.

Краткая Инструкция по установке:

  1. Создайте установочную флешку, например используя etcher.balena.io
    и образ Proxmox из поста в ТГ:

для SSD

для NVME

  1. Вставьте в ваше устрйоство
  2. В БИОС выберите запуск с USB
  3. Увидели экран Proxmox → идите пить кофе. Оно само все установит.
  4. После установки на экране будет адрес для перехода в браузере.
  5. Войдите в Proxmox web интерфейс
  6. Перейдите в консоль(pve-samohosting → shell)
  7. Следуйте рекомендации на экране для запуска автонастройки сервера
    Proxmox login: root
    Proxmox pass: samohosting
  • скачать можно в группе ТГ
  • почему тг? на длительный платный хостинг донатов пока недостаточно

Сборка основана на PVE 8.3.1 , а сейчас актуальная версия PVE 8.X.X
Когда будет обонвление сборки?

Не знаю, но знаю, что у Вас 2 опции:

  1. установить автоинсталлер на базе 8.3.1, а затем в GUI нажать update(добавил картинки ниже в FAQ). Все без проблем обновиться до актуальной PVE
  2. Скачать свежий и актуальный образ Proxmox, установить его, а для запуска start-samohosting использовать команду ниже

У меня уже есть PVE. Как установить start-samohosting на Proxmox ?

Для тех у кого уже стоит Proxmox команда запуска в shell pve
bash -c "$(wget -qLO - http://install.samohosting.ru)"
или
bash -c "$(curl -fsSL http://install.samohosting.ru)"
или
bash -c "$(wget -qLO - http://install.samohosting.ru)"

Будет создан отдельный LXC контейнер
Работа Вашего Proxmox никак не будет затронута.

Если Вы будите запускать скрипт на своем Proxmox в CLI Host системы, а не WebGUI Shell - кодировка будет “абра кадабра”. На процесс установки это не влияет.
Чтобы было красиво - запустите в webgui pve(https://IP_ВАШЕГО_PVE:8006)


1 лайк

File Browser не подходит пароль admin/admin

посмотрел - разработчик изменили подход
теперь пароль генерируется в лог контейнера:

В выходные добавлю вместо подписи ссылку на dockge, где смотреть лог.
image

А пока можно дойти ножками:
Верхний правый угол стартового дашборда → #2 Уровень → dockge → filebrowser → лог по центру, там будет Ваш пароль


Добавил пример, т.к. некоторые ребята писали, что не могут найти.

  1. Если лог уже длинный - перезапустите сервис.
  2. Вот так выглядит сообщение о пароле.

UPDATED 21/06/25

поправил инфо о пароле для filebrowser на стартовой странице дашборда
image

1 лайк

теги для поиска

start samohosting qbittorrent ошибка error: Permission denied при сохранении в /downloads
start samohosting qbittorrent не сохраняет в /downloads
start samohosting qbittorrent не качает в /downloads

Ответ:
Проверка выявила, что:

  1. разработчик собрки docker приложения qbit указал путь сохранения по умолчанию /downloads
  2. но в обновленной версии - папки такой в host системе образа нет
    Т.е. программа по умолчанию предлагает положить файл в несуществующий шкаф..
    отсюда и ошибка

Решение:
измените путь сохранения на /media/torrents/


1 лайк

Я тут искал последний стрим..
и наткнулся на стрим “презентую первую сборку”

Я про нее и забыл совсем, а Вы там мне полезный фидбек давали..
положу сюда, для ценителей =) так сказать..

1 лайк
  1. Как переустановить start-samohosting ?

1.1 Остановить и удалить старый контейнер.
1.2 Команда запуска в shell pve

bash -c "$(wget -qLO - install.samohosting.ru)"

Будет создан новый отдельный LXC контейнер

  1. Как удалить контейнер LXC start-samohosting ?

2.1 Выбрав созданный, но не до конца настроенный или сломанный LXC(слева) - можно нажать стоп(справа)

2.2 А затем чуть правее MORE->REMOVE
Подтвердите удаление вводом номера удаляемого контейнера.

Runtipi горит красным
Не запускается runtipi в start-samohosting

Мне удалось сейчас воспроизвести.
start-samohosting установился штатно, без ошибок, но runtipi не был запущен.

Решение:

  1. Перейти в контейнер start-samohosting
  2. Запуск дебага много не сказал..
./runtipi-cli debug
cd /opt/runtipi/
./runtipi-cli debug

  1. Попытка запуска - показала, что runtipi не докачал образы
    Причем при первой попытке старта - опять ошибка

    Почему он при этом не делает повторную попытку или не выдал ошибку установки - вопрос к разработчикам..

Повторно запускаем команду - и доустановка и запуск прошли до конца.

./runtipi-cli start

Находясь в shell LXC контейнера - переходим в папку runtipi и запускаем командой старт

cd /opt/runtipi/
./runtipi-cli start


После - все работает

PVE 9.0 UPDATE
В выходные дошли руки до:

  • обновить тестовый стенд до 9.0
  • поправить в скрипте установки start-samohosting проверку версии PVE
  • протестировать работу

Теперь можно устанавливать и на 9.0
Если что-то идет не так, не забывайте согласнов FAQ|ЧАВО(выше) использовать установку в режиме отладки, это даст на вывод больше информации, что у Вас пошло не так..

Здравствуйте ,Runtipi qbittorrent-начинает качать ,через 10 секунд падает в ноль, светится значок ошибка . Принудительный запуск-через 10 секунд падает в ноль !?
error: Permission denied»

Проверьте место сохранения файлов и права доступа к нему. Самое просто это сделать chmod 777 на каталог

  1. Привет!
  2. Ветку Вы нашли правильную, но чуть-чуть не дочитали
    Выше в этой ветке есть в FAQ\ЧАВО ответ с картинками
    Вот ссылка на пост

Здравствуйте ,

|Путь сохранения:|/files/opt/runtipi/media/torrents|
это в qbittorrent (пишет ошибка)
image
может ключевое слово (qbittorrent-migrated)

Дим, сегодня на свежей установке посмотрю.
Отпишусь

Сделал свежую установку, не вижу проблем.

Вы точно указываете путь верно? /media/torrents
На торренте нажмите правой кнопой и Set location
Затем остановить и запустить повторно.

Тот факт, что рантипи теперь имеет в названии приложений _migrated - не мешает работе, ровно как и наличие в их магазине этой приписки в путях


image

Всем спасибо ,Всё получилось!
location save-нельзя создать путь
удалил торрент, при загрузке нового стоял Manual переключился на Automatic
скорректировался путь /media/torrents
И все полетело :smiley:
Admin -ты лучший :clap:

1 лайк

Кстати, для веб морды qbt мне больше нравится VueTorrent, оно еще и как PWA работает и даже регистрирует на себя .torrent файлы

1 лайк

могу ли где то посмотреть сам скрипт start-samohosting ? (содержимое, без установки)

  1. Конечно можете. Это и есть суть открытого кода.
  2. Но исходя из Вашего вопроса, скорее всего у Вас пока недостаточно знаний по тому, как это все работает и не уверен, что Вы там найдете что-то полезное..
  3. Я собирался снимать ролик про то, как устроены скрипты помощники, видимо это действительно будет не лишним роликом на канале.

PS

1.2 Команда запуска в shell pve
bash -c “$(wget -qLO - install.samohosting.ru)”

откройте в браузере ссылку, которая ведет на запуск скрипта(install.samohosting.ru)

  1. У Вас сработает редирект на гитхаб репозиторий
    сделано это не для скрытности, т.к. это легко и всем видно, а для удобства и красоты

https://raw.githubusercontent.com/samohosting-ru/samohosting-scripts/ru_dev/ct/start-samohosting.sh

Вот собственно и сам скрипт в открытом доступе
дальше - изучайте, какие функции там есть и что он делает
Удачного самохостинга!

1 лайк

Спасибо за детальное видео, мне всё же хотелось посмотреть как оно устроено и что там есть, код понятный. Оставлю ссылочку на github вдруг кто захочет почитать.

1 лайк

  • Сервер — мини-ПК с eMMC 54 GB, Intel Celeron N3350, 5.6 GB RAM. (купил на авито за 5к)
  • На eMMC не оказалось ISO-сборки Samohosting/Proxmox.
  • Поэтому пошли по пути:
    чистый Debian 13 (Trixie) → поверх него установка Proxmox VE 9 → далее Samohosting в LXC.

Спасибо большое за сборку! Разобрались с чатом гпт :smiley:

Планирую в основном для home assistant использовать, поэтому надеюсь хватит у машинки сил

1 лайк