Я нашел самый быстрый способ поднять свой независимый и бесплатный VPN
Сразу оговорка, платить придётся только за хостинг.
1️⃣ Покупаем сервер где-то на просторах интернета. Конечно же сервер должен находиться за пределами страны. Например я закупился на https://eurohoster.org/ (не реклама). Проверяйте лимиты по трафику, в идеале - без ограничений.
2️⃣ Ставим docker
sudo apt install docker.io
Если удобней с DockerCompose то ставим и его
sudo apt install docker-compose
3️⃣ Ставим WG-EASY
Самый простой способ поднять сервис WireGuard c WebUI это проект wg-easy
Код и документация здесь
https://github.com/weejewel/wg-easy
Запускаем контейнер:
https://github.com/weejewel/wg-easy#2-run-wireguard-easy
Для тех кто с DockerCompose, забираем файл здесь:
https://gist.github.com/paulwinex/be87f79687b96786098ec8fa6a8e251c
В обоих случаях потребуется поменять две переменные:
WG_HOST - внешний статичный IP вашего сервера
PASSWORD - придумайте пароль для WEB UI
Остальные параметры указаны ниже на странице github https://github.com/weejewel/wg-easy#options
4️⃣ Ставим клиента
Все доступные клиенты здесь
https://www.wireguard.com/install/
Есть возможность добавить клиента в Network Manager для управления подключением через UI. Установка зависит от вашей системы, ищите мануалы в сети, их много.
https://github.com/max-moser/network-manager-wireguard
Скрипт установки для RasperryPi
https://gist.github.com/paulwinex/c2c4090f19dbe8bd1253c5744f3f06e1
ЗЫ. Конечно же это не "самый простой" и далеко не единственный способ. А просто тот, который использую я сам.
#offtop#linux
[$] Modernizing swapping: introducing the swap table
Linux 内核的交换子系统(swap)是内存管理的关键部分,但代码复杂且性能影响大。在 2025 年 Linux 存储、文件系统、内存管理与 BPF 峰会上,Kairui Song 提出了一个简化和优化交换代码的计划。该计划的第一部分已在 6.18 内核版本中合并,由 Chris Li 协助完成。本文介绍了 6.18 中的初步改动,为后续更深入的优化奠定了基础。
原文链接:https://lwn.net/Articles/1056405/
#Linux#内核#内存管理#交换子系统#性能优化
#AIGC
Read more
💻DevOps va IT bo‘yicha muhim qo‘llanma to‘plami!
🚀 Muhim mavzular bo‘yicha tezkor va qulay cheat-sheet (shpargalkalar) to‘plami. DevOps va IT mutaxassislari uchun juda foydali!
📌Ichiga oladi:
— Nginx
— Docker
— Ansible
— Python
— Go (Golang)
— Git
— Regular Expression (Regex)
— PowerShell
— VIM
— Jenkins
— CI/CD (Continuous Integration & Continuous Delivery)
— Kubernetes
— Linux
— Redis
— Slack
— Puppet
— Google Cloud Developer
— PostgreSQL
— Ajax
— Amazon Web Services (AWS)
📥Bepul yuklab olish...
#CheatSheet#DevOps#IT#Linux#Docker#Kubernetes
💻@dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅
#typescript#docker#docker_compose#linux#rdp#virtualization#windows
WinBoat lets you run any Windows app on Linux with a smooth, native-like experience by running a full Windows system inside a Docker container using virtualization. It has an elegant interface and automates installation, so you just pick your settings and it handles the rest. You can run individual Windows apps seamlessly alongside Linux apps or access the full Windows desktop when needed. Your Linux files are easily shared with Windows, making file management simple. This helps you use Windows-only software on Linux without complicated setups, though it requires some system resources and setup steps like enabling virtualization and installing Docker. WinBoat is still in beta, so occasional bugs may occur.
https://github.com/TibixDev/winboat
📰 Debian Is Figuring Out How Age Verification Laws Will Impact It
With age verification/attestation laws down to the OS level enacted by California and being decided upon by other US states, it's been a hot topic of discussion in the open-source world. For the Debian project that is strictly volunteer/community-driven unlike various commercial Linux platforms, they are figuring out how such laws will impact them...
🔗 Source: https://www.phoronix.com/news/Debian-Undecided-Age-Laws
#linux#opensource#debian
📰 Parrot OS 7.2 Ships with Linux Kernel 6.19 and Copy Fail Fix
Parrot OS 7.2 is now available with Linux kernel 6.19, updated security tools, Debian package sync, and Copy Fail mitigation.
🔗 Source: https://linuxiac.com/parrot-os-7-2-ships-with-linux-kernel-6-19-and-copy-fail-fix/
#debian#kernel#linux
📰 GParted Live 1.8.1-3 Released with Linux Kernel 6.19.10 and GParted 1.8.1
GParted Live 1.8.1-3 Debian-based live system for performing disk partitioning tasks using the GParted partition editor is now available for download with Linux kernel 6.19.
🔗 Source: https://9to5linux.com/gparted-live-1-8-1-3-released-with-linux-kernel-6-19-10-and-gparted-1-8-1
#linux#kernel#debian
📰 GParted Live 1.8.1 Released With Linux Kernel 6.19
GParted Live 1.8.1, a bootable Linux system for disk partitioning, is out with Linux kernel 6.19, Debian Sid updates, and the stable GParted 1.8.1 release.
🔗 Source: https://linuxiac.com/gparted-live-1-8-1-released-with-linux-kernel-6-19/
#kernel#linux#debian
📰 SparkyLinux 2026.03 Tiamat Released Based on Debian Testing Forky
SparkyLinux 2026.03 has been released, featuring updated Debian Testing packages, Linux kernel 6.19, and refreshed rolling ISO images.
🔗 Source: https://linuxiac.com/sparkylinux-2026-03-tiamat-released-based-on-debian-testing-forky/
#kernel#debian#linux
📰 SparkyLinux 8.2 Released with Support for Linux Kernel 6.19, Updated Packages
SparkyLinux 8.2 distribution is now available for download with support for Linux kernel 6.19, based on Debian 13 "Trixie". Here's what's new!
🔗 Source: https://9to5linux.com/sparkylinux-8-2-released-with-support-for-linux-kernel-6-19-updated-packages
#linux#debian#kernel