Новый видос на канале 🎦
https://youtu.be/IJNxJPIn2FM
Разбираемся, как сделать домашний сервер из мини-пк.
Настраиваем Proxmox, Almalinux, Minecraft Server и запускаем бота в Docker.
Розыгрыш:
https://boosty.to/donex/posts/d1682bfc-28fd-45a8-a604-3d96abe13321
Бот:
@donex_code_robot
Команды из видео
Настройка виртуалки:
Для Minecraft сервера:
Конфиг сервиса
Перезагружаем systemctl демона и включаем сервис papermc
Установка Docker в Almalinux/Centos
https://docs.docker.com/engine/install/centos/
https://youtu.be/IJNxJPIn2FM
Разбираемся, как сделать домашний сервер из мини-пк.
Настраиваем Proxmox, Almalinux, Minecraft Server и запускаем бота в Docker.
Розыгрыш:
https://boosty.to/donex/posts/d1682bfc-28fd-45a8-a604-3d96abe13321
Бот:
@donex_code_robot
Команды из видео
Настройка виртуалки:
dnf install epel-release # доп. репозиторий с софтом
dnf install wget htop nano -y # полезный софт
dnf install qemu-guest-agent # устанавливаем агент для proxmox
systemctl start qemu-guest-agent # запуск
systemctl enable qemu-guest-agent # автозапуск
systemctl status qemu-guest-agent # проверяем
Для Minecraft сервера:
# от root
# устанавливаем Java
cd /tmp/
wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm
dnf install jdk-21_linux-x64_bin.rpm
# добавляем пользователя
useradd -m minecraft
passwd minecraft
mkdir /opt/minecraft/papermc # создаем директорию для размещения файлов сервера
chown minecraft:minecraft /opt/minecraft/papermc/ # даем права нерутовому пользователю minecraft
ls -la /opt/minecraft/papermc/ # проверяем права
# от minecraft
# логинимся и переходим в /opt/minecraft/papermc
cd /opt/minecraft/papermc/
# качаем сервер
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/230/downloads/paper-1.21.4-230.jar
# запускаем сервер тестово
java -Xmx3G -Xms3G -jar /opt/minecraft/papermc/paper-1.21.4-228.jar --nogui
nano eula.txt # ставим true
nano server.properties # настраиваем сервер
# от root
# открываем порты
firewall-cmd --permanent --zone=public --add-port=25565/tcp
firewall-cmd --permanent --zone=public --add-port=25565/udp
nano /etc/systemd/system/papermc.service # создаем файл systemd сервиса
Конфиг сервиса
[Unit]
Denoscription=PaperMC Minecraft Server
After=network.target
[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/papermc
ExecStart=/bin/bash -c "/usr/bin/java -Xmx3G -Xms3G -jar /opt/minecraft/papermc/paper-1.21.4-228.jar --nogui"
Restart=on-failure
RestartSec=10
TimeoutStopSec=20
StandardError=journal
[Install]
WantedBy=multi-user.target
Перезагружаем systemctl демона и включаем сервис papermc
# от root
systemctl daemon-reexec
systemctl daemon-reload
systemctl enable --now papermc
systemctl status papermc # проверяем статус сервиса
Установка Docker в Almalinux/Centos
https://docs.docker.com/engine/install/centos/
YouTube
Домашний сервер из МИНИ-ПК c Proxmox! Minecraft, Telegram боты и ваши проекты
В этом видео я покажу, как собрать домашний сервер на мини-ПК GenMachine: от установки гипервизора Proxmox и настройки виртуалок (vps) до запуска собственного Minecraft-сервера и Telegram-ботов. Подробно разберём, какие задачи реально тянуть на мини-ПК, …
❤4👍2🔥2💩2👀1
Дизлайк. Отписка, получается. 8 месяцев держался 😅
Честно говоря, не понимаю зачем усложнять себе жизнь, не используя вещи, которые даются, чтобы упростить рутинные моменты и уделять больше времени другим, более интересным задачам.
Если ты не используешь dhcp конфиг - дилетант. Нужно обязательно быть трухацкером и вручную админить каждую машину!!! (привет девопсерам, которым надо в день по 40 тачек разворачивать) Зачем использовать централизованный инструмент, предназначенный для этого, правда?)
Суть отрезка - "сделать сервер для себя и парочки друзей.."
Докопаться - "4 гига это мало, больше 3 людей не потянет, вот 1337 игроков точно не выдержит" 😂
"Без открытия портов можно подключиться, не включая файерволл." Цитаты великих😅 Можно и дверь не закрывать домой, тоже ок)
Вот правда, если это единственные замечания "эксперта" то меня можно считать эталонным админом и девопсером(вообще-то нельзя, косяки в целом есть по настройке, просто для домашнего использования они некритичны) А вообще я рад.
Честно говоря, не понимаю зачем усложнять себе жизнь, не используя вещи, которые даются, чтобы упростить рутинные моменты и уделять больше времени другим, более интересным задачам.
Если ты не используешь dhcp конфиг - дилетант. Нужно обязательно быть трухацкером и вручную админить каждую машину!!! (привет девопсерам, которым надо в день по 40 тачек разворачивать) Зачем использовать централизованный инструмент, предназначенный для этого, правда?)
Суть отрезка - "сделать сервер для себя и парочки друзей.."
Докопаться - "4 гига это мало, больше 3 людей не потянет, вот 1337 игроков точно не выдержит" 😂
"Без открытия портов можно подключиться, не включая файерволл." Цитаты великих😅 Можно и дверь не закрывать домой, тоже ок)
Вот правда, если это единственные замечания "эксперта" то меня можно считать эталонным админом и девопсером
😁8👍2🤡2🤣1
Новый шортс👀.
Как я избавился от надоедливых звонков из мегафона.
https://youtube.com/shorts/0IvB47I3j3s
Текст обращения:
Как я избавился от надоедливых звонков из мегафона.
https://youtube.com/shorts/0IvB47I3j3s
Текст обращения:
Тема обращения: Требование прекратить рассылку рекламных звонков и SMS
Текст обращения:
Здравствуйте.
Прошу прекратить направлять мне рекламные сообщения (в том числе по SMS) и совершать рекламные звонки на мой номер телефона. Согласно статье 18 Федерального закона от 13.03.2006 № 38-ФЗ «О рекламе», распространение рекламы с использованием средств телефонной связи допускается только с предварительного согласия абонента. Я такого согласия не давал(а) либо отзываю его в настоящий момент.
Напоминаю, что нарушение данной нормы закона влечет административную ответственность по части 1 статьи 14.3 КоАП РФ: «Нарушение законодательства о рекламе влечет наложение административного штрафа на юридических лиц в размере до 500 000 рублей».
Если рекламные звонки или сообщения продолжатся, я буду вынужден(а) обратиться с жалобой в Федеральную антимонопольную службу (ФАС России), которая рассматривает подобные нарушения и выносит соответствующие постановления.
Прошу подтвердить получение данного обращения и принять меры по прекращению нежелательной рекламы в мой адрес.
С уважением,
[Ваше имя]
[Ваш номер телефона, если требуется]
[Дата]
YouTube
Как избавиться от рекламы😱? Спама больше не будет🙈! #реклама #лайфхаки
Устал от постоянной рекламы, спама и звонков? 📵В этом видео я показываю, как законно отказаться от рекламы и больше никогда не получать спам-звонки и SMS! ?...
❤2🔥2👍1
Восстание машин пока откладываем...🕔
Настраиваю конфиг для vpn, чтобы локальные адреса шли без подключения к vpn.
Поскольку сетевик из меня так себе, я решил узнать у ГПТ как лучше всего это настроить. Он предложил мне DNS заменить на точно такой же) 🤓
Эти машины пока что даже в интернет выйти не смогут... Поэтому, в этом году спим спокойно😴
Настраиваю конфиг для vpn, чтобы локальные адреса шли без подключения к vpn.
Поскольку сетевик из меня так себе, я решил узнать у ГПТ как лучше всего это настроить. Он предложил мне DNS заменить на точно такой же) 🤓
Эти машины пока что даже в интернет выйти не смогут... Поэтому, в этом году спим спокойно😴
👍5❤3
Завтра, примерно в 12:00 будем подводить итоги розыгрыша по макропаду. Либо стримом в телеге, либо стримом в дискорде(второе более верятно). Постараюсь записать, чтобы кто не успел, смогли глянуть :)
Ну и завтра в 11:00 выйдет новый шортс. Хорошей пятнички 🍻
Ну и завтра в 11:00 выйдет новый шортс. Хорошей пятнички 🍻
🆒2❤1
Новый шорт! 📏
Разбираем приколы языков программирования, в частности, моего любимого JavaScript...
https://youtube.com/shorts/sJkfNIoobpA?feature=share
Разбираем приколы языков программирования, в частности, моего любимого JavaScript...
https://youtube.com/shorts/sJkfNIoobpA?feature=share
❤1👍1👨💻1
Примерно через 15-20 минут будет стрим в дискорде с итогами розыгрыша:
https://discord.com/invite/TpYWFyf7bX
https://discord.com/invite/TpYWFyf7bX
Discord
Join the DonEx Code Discord Server!
Сообщество YT канала DonEx Code по интересам | 44 members
❤1🥱1
Media is too big
VIEW IN TELEGRAM
Результаты розыгрыша. Запись стрима)
Победитель - Антон Шипилов. Прошу победителя связаться со мной в личке на Boosty)
Всем спасибо за участие. В ближайшее время будет еще один розыгрыш уже клавиатуры, не пропустите)
Победитель - Антон Шипилов. Прошу победителя связаться со мной в личке на Boosty)
Всем спасибо за участие. В ближайшее время будет еще один розыгрыш уже клавиатуры, не пропустите)
👍7❤4
Еще одна из причин, почему к нейронке нужен человек с мозгом и руками... 🤖
настраиваю свою домашнюю лабу, поднял gitlab CE и раннер, чтобы деплоить было удобнее, в автомате...
Пишу gitlab-ci, для автоматизации выкладки. Эта двадцатидоллоровая хромосома 🧠 говорит, что нужно явно указать
Для тех, кто не совсем шарит за разработку и за работу с гитом, поясняю... НУЖНЫ ОБЕ КОМАНДЫ, а не "или", Собственно, в промпте я указал ошибку в его изначальном конфиге, который он мне сгенерировал.
Не надейтесь на нейронки, это крутой дополнительный инструмент, но полностью вашу работу она не сделает, всегда нужно подходить с умом и пониманием, а не бездумно копировать конфиги, не понимая, что они означают.
Как-то так 😉
настраиваю свою домашнюю лабу, поднял gitlab CE и раннер, чтобы деплоить было удобнее, в автомате...
Пишу gitlab-ci, для автоматизации выкладки. Эта двадцатидоллоровая хромосома 🧠 говорит, что нужно явно указать
git checkout release или git pull origin release чтобы подтянуть изменения кода с репозитория...Для тех, кто не совсем шарит за разработку и за работу с гитом, поясняю... НУЖНЫ ОБЕ КОМАНДЫ, а не "или", Собственно, в промпте я указал ошибку в его изначальном конфиге, который он мне сгенерировал.
Не надейтесь на нейронки, это крутой дополнительный инструмент, но полностью вашу работу она не сделает, всегда нужно подходить с умом и пониманием, а не бездумно копировать конфиги, не понимая, что они означают.
Как-то так 😉
❤3🔥2✍1
По просьбе подписчика, рассказываю о нюансах разработки на Macbook и в целом на устройствах с ARM архитектурой) 💻
https://youtube.com/shorts/_0GZ6Ubdt70?feature=share
https://youtube.com/shorts/_0GZ6Ubdt70?feature=share
🔥3❤2
Новый видос! 👀
Сегодня делаем игровую консоль на Linux 🎮
Пробуем установить Holoiso (не официальный порт Steam OS) и игровую операционную систему - Bazzite.
Тестируем, как идут игры с Proton на слабом железе от amd 🖥
Приятного просмотра)
https://youtu.be/C8_W1mbw1X4
Сегодня делаем игровую консоль на Linux 🎮
Пробуем установить Holoiso (не официальный порт Steam OS) и игровую операционную систему - Bazzite.
Тестируем, как идут игры с Proton на слабом железе от amd 🖥
Приятного просмотра)
https://youtu.be/C8_W1mbw1X4
🔥7👍2
✅ Совсем забыл отчитаться. Победитель по макропаду уже получил свою награду)
Кто не смотрел сегодняшний видос, для вас новость, новый розыгрыш клавиатуры k03 первой ревизии идет в нашем боте
@donex_code_robot
Подтверждаю ваши email по мере свободного времени, главное не забывайте про подписку на бусти (это бесплатно)
Всем хороших выходных 🥳
Кто не смотрел сегодняшний видос, для вас новость, новый розыгрыш клавиатуры k03 первой ревизии идет в нашем боте
@donex_code_robot
Подтверждаю ваши email по мере свободного времени, главное не забывайте про подписку на бусти (это бесплатно)
Всем хороших выходных 🥳
❤4🔥2🥰1👌1
🎨 Делаем красивый PowerShell за 2 минуты!
Юзаем Oh My Posh + Nerd fonts 💻⚡️
📺 Видос смотрим тут:
👉 https://youtube.com/shorts/hMUJX9zWKRk?feature=share
Устанавливаем OhMyPosh
Делаем директорию и качаем темы
Создаем и редактируем профиль (если его нет):
Заполняем текст файла профиля:
Моя цветовая тема в терминале - "One Half Dark"
Шрифты ищем тут:
https://www.nerdfonts.com/font-downloads
Официальный сайт OhMyPosh:
https://ohmyposh.dev/
Юзаем Oh My Posh + Nerd fonts 💻⚡️
📺 Видос смотрим тут:
👉 https://youtube.com/shorts/hMUJX9zWKRk?feature=share
Устанавливаем OhMyPosh
winget install JanDeDobbeleer.OhMyPosh -s winget
Делаем директорию и качаем темы
mkdir ~/.poshthemes
Invoke-WebRequest https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -OutFile themes.zip
Expand-Archive themes.zip -DestinationPath ~/.poshthemes
Remove-Item themes.zip
Создаем и редактируем профиль (если его нет):
New-Item -Type Directory -Path (Split-Path -Parent $PROFILE) -Force
New-Item -Type File -Path $PROFILE -Force
notepad $PROFILE
Заполняем текст файла профиля:
oh-my-posh init pwsh --config "$HOME\.poshthemes\amro.omp.json" | Invoke-Expression
Моя цветовая тема в терминале - "One Half Dark"
Шрифты ищем тут:
https://www.nerdfonts.com/font-downloads
Официальный сайт OhMyPosh:
https://ohmyposh.dev/
👍6❤5🔥1
Завтра в 11 часов новый видос!
И примерно в промежутке между 12:00 и 13:00 Будем разыгрывать K03 v1
Всем хорошей пятнички 🥂
И примерно в промежутке между 12:00 и 13:00 Будем разыгрывать K03 v1
Всем хорошей пятнички 🥂
🔥9👍4👨💻2
Я наконец-то созрел для эргономики и вот вам обзор на клавиатуру, которую подобрал для себя. Пропользовался месяц и рассказываю...
⌨️ Это HPD v2
🎁 В конце ролика — розыгрыш клавиатуры K:03 v3 из прошлого обзора.
https://youtu.be/pPiqrD7s-AU
⌨️ Это HPD v2
🎁 В конце ролика — розыгрыш клавиатуры K:03 v3 из прошлого обзора.
https://youtu.be/pPiqrD7s-AU
YouTube
Перешел на модульную клавиатуру! Тачпад и трекбол прямо в ней. Ergohaven High Plains Drifter v2
Я действительно пользуюсь ею!)
Самые кайфовые клавиатуры тут: https://ru.ergohaven.xyz/
Обзор эргономичной сплит клавиатуры Ergohaven High Plains Drifter v2 (HPD v2) – клавиатура, способная заменить классические модели даже у требовательного пользователя.…
Самые кайфовые клавиатуры тут: https://ru.ergohaven.xyz/
Обзор эргономичной сплит клавиатуры Ergohaven High Plains Drifter v2 (HPD v2) – клавиатура, способная заменить классические модели даже у требовательного пользователя.…
🔥6
Media is too big
VIEW IN TELEGRAM
Победитель розыгрыша клавиатуры Ergohaven K03 v1 - pepelaugh))
Всем спасибо за участие, и большое спасибо ребятам, кто пришел на стрим. Это первый стрим с розыгрышем, на котором кто-то побывал в онлайне)
Через 2 недели у нас еще один розыгрыш, не забывайте)
Всем спасибо за участие, и большое спасибо ребятам, кто пришел на стрим. Это первый стрим с розыгрышем, на котором кто-то побывал в онлайне)
Через 2 недели у нас еще один розыгрыш, не забывайте)
🔥6👍1🎉1
Друзья, хочу немного поговорить с вами по-честному 💬
YouTube — это платформа, которая требует стабильной активности от всех: как от авторов, так и от зрителей. Чтобы ролики попадали в рекомендации, алгоритму важно, чтобы они выходили регулярно — хоть раз в день, хоть раз в неделю.
Так как YouTube для меня — это отдушина, а не основная работа, и я, как и многие из вас, тружусь на обычной работе, делать полноценные ролики каждую неделю просто не хватает ни времени, ни сил ⚙️
Поэтому я перешёл на формат: один выпуск в неделю — будь то полноценное видео или шортс. Иногда буду выкладывать шорт-версию прошлых видео. Это проще и быстрее, чем снимать новый ролик с нуля, но всё равно требует времени: я всегда переозвучиваю такие видео, чтобы в 2–3 минутах передать суть 20-минутного выпуска 🎙
Уже в эту субботу выйдет такой короткий ролик — шортс к прошлому обзору. Буду благодарен, если уделите ему пару минут 🙏 Это помогает не терять ритм публикаций, особенно когда на работе завал или в процессе подготовки большого ролика.
В идеале хочу выпускать 1–2 полноценных видео в месяц, а в остальное время — поддерживать канал шортсами. Постепенно планирую выйти на стабильные 2 ролика в месяц 📅
Что дальше? Сейчас в работе 3 идеи для крупных видео. Два из них — на вашу любимую тему про домашние серверы 🖥, а третий — про готовое решение для хранения данных.
И, конечно, лучшая поддержка от вас — это лайки, дизлайки и комментарии. Алгоритмам YouTube всё равно, какая реакция — главное, чтобы она была 😄
Спасибо, что остаетесь со мной — нас уже 300 человек в Telegram! Это реально круто. Благодарен каждому, что вы здесь ❤️
YouTube — это платформа, которая требует стабильной активности от всех: как от авторов, так и от зрителей. Чтобы ролики попадали в рекомендации, алгоритму важно, чтобы они выходили регулярно — хоть раз в день, хоть раз в неделю.
Так как YouTube для меня — это отдушина, а не основная работа, и я, как и многие из вас, тружусь на обычной работе, делать полноценные ролики каждую неделю просто не хватает ни времени, ни сил ⚙️
Поэтому я перешёл на формат: один выпуск в неделю — будь то полноценное видео или шортс. Иногда буду выкладывать шорт-версию прошлых видео. Это проще и быстрее, чем снимать новый ролик с нуля, но всё равно требует времени: я всегда переозвучиваю такие видео, чтобы в 2–3 минутах передать суть 20-минутного выпуска 🎙
Уже в эту субботу выйдет такой короткий ролик — шортс к прошлому обзору. Буду благодарен, если уделите ему пару минут 🙏 Это помогает не терять ритм публикаций, особенно когда на работе завал или в процессе подготовки большого ролика.
В идеале хочу выпускать 1–2 полноценных видео в месяц, а в остальное время — поддерживать канал шортсами. Постепенно планирую выйти на стабильные 2 ролика в месяц 📅
Что дальше? Сейчас в работе 3 идеи для крупных видео. Два из них — на вашу любимую тему про домашние серверы 🖥, а третий — про готовое решение для хранения данных.
И, конечно, лучшая поддержка от вас — это лайки, дизлайки и комментарии. Алгоритмам YouTube всё равно, какая реакция — главное, чтобы она была 😄
Спасибо, что остаетесь со мной — нас уже 300 человек в Telegram! Это реально круто. Благодарен каждому, что вы здесь ❤️
❤10👌5🔥3👍2✍1🤔1
