[{"data":1,"prerenderedAt":812},["ShallowReactive",2],{"kb-categories-ru":3,"kb-tags-ru":98,"$fyJ2bz3QDnHFwIPbssRXwKzNdDZ1ptqnaNqGEXUYipEc":738},{"status":4,"data":5},"success",[6,22,28,48,73],{"id":7,"value":8,"content":9,"sortOrder":10,"children":11},23,"obshchee","Общее",0,[12,17],{"id":13,"value":14,"content":15,"sortOrder":10,"children":16},24,"gaydy","Гайды",[],{"id":18,"value":19,"content":20,"sortOrder":10,"children":21},25,"servhost","ServHost",[],{"id":23,"value":24,"content":25,"sortOrder":26,"children":27},22,"net-podhodyashchey","Нет подходящей",1,[],{"id":26,"value":29,"content":30,"sortOrder":31,"children":32},"dev","Разработка",2,[33,38,43],{"id":34,"value":35,"content":36,"sortOrder":26,"children":37},3,"backend","Backend",[],{"id":39,"value":40,"content":41,"sortOrder":31,"children":42},4,"mobile","Mobile",[],{"id":44,"value":45,"content":46,"sortOrder":34,"children":47},5,"devops","DevOps",[],{"id":49,"value":50,"content":51,"sortOrder":34,"children":52},6,"admin","Администрирование",[53,58,63,68],{"id":54,"value":55,"content":56,"sortOrder":26,"children":57},7,"linux","Linux",[],{"id":59,"value":60,"content":61,"sortOrder":31,"children":62},8,"windows-server","Windows Server",[],{"id":64,"value":65,"content":66,"sortOrder":34,"children":67},9,"networks","Networks",[],{"id":69,"value":70,"content":71,"sortOrder":39,"children":72},10,"security","Security",[],{"id":74,"value":75,"content":76,"sortOrder":39,"children":77},11,"db","Базы данных",[78,83,88,93],{"id":79,"value":80,"content":81,"sortOrder":26,"children":82},12,"postgresql","PostgreSQL",[],{"id":84,"value":85,"content":86,"sortOrder":31,"children":87},13,"mysql","MySQL",[],{"id":89,"value":90,"content":91,"sortOrder":34,"children":92},14,"clickhouse","ClickHouse",[],{"id":94,"value":95,"content":96,"sortOrder":39,"children":97},15,"redis","Redis",[],{"status":4,"data":99},[100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,165,170,175,180,184,188,192,196,201,206,211,214,219,224,229,234,239,244,249,254,259,264,269,274,279,284,289,294,299,303,307,310,315,320,325,330,335,340,345,350,355,360,365,370,375,380,385,390,395,400,405,410,415,420,425,430,435,440,445,450,453,457,462,467,472,477,482,487,490,495,500,505,510,515,520,523,528,533,538,543,548,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,638,643,648,653,658,663,668,673,678,683,688,693,698,703,708,713,718,723,728,733],{"id":26,"value":101,"content":102,"category":103},"javascript","JavaScript",{"id":26,"value":29,"content":30,"sortOrder":31},{"id":31,"value":105,"content":106,"category":107},"typescript","TypeScript",{"id":26,"value":29,"content":30,"sortOrder":31},{"id":34,"value":109,"content":110,"category":111},"react","React",{"id":26,"value":29,"content":30,"sortOrder":31},{"id":39,"value":113,"content":114,"category":115},"nestjs","NestJS",{"id":26,"value":29,"content":30,"sortOrder":31},{"id":44,"value":117,"content":118,"category":119},"nodejs","Node.js",{"id":26,"value":29,"content":30,"sortOrder":31},{"id":49,"value":121,"content":122,"category":123},"docker","Docker",{"id":49,"value":50,"content":51,"sortOrder":34},{"id":54,"value":125,"content":126,"category":127},"kubernetes","Kubernetes",{"id":49,"value":50,"content":51,"sortOrder":34},{"id":59,"value":129,"content":130,"category":131},"nginx","Nginx",{"id":49,"value":50,"content":51,"sortOrder":34},{"id":64,"value":133,"content":134,"category":135},"ansible","Ansible",{"id":49,"value":50,"content":51,"sortOrder":34},{"id":69,"value":137,"content":138,"category":139},"terraform","Terraform",{"id":49,"value":50,"content":51,"sortOrder":34},{"id":74,"value":141,"content":142,"category":143},"sql","SQL",{"id":74,"value":75,"content":76,"sortOrder":39},{"id":79,"value":145,"content":146,"category":147},"nosql","NoSQL",{"id":74,"value":75,"content":76,"sortOrder":39},{"id":84,"value":149,"content":150,"category":151},"orm","ORM",{"id":74,"value":75,"content":76,"sortOrder":39},{"id":89,"value":153,"content":154,"category":155},"migrations","Миграции",{"id":74,"value":75,"content":76,"sortOrder":39},{"id":94,"value":157,"content":158,"category":159},"replication","Репликация",{"id":74,"value":75,"content":76,"sortOrder":39},{"id":161,"value":162,"content":163,"category":164},18,"gayd","Гайд",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":166,"value":167,"content":168,"category":169},19,"pravila","Правила",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":171,"value":172,"content":173,"category":174},20,"net","нет",{"id":23,"value":24,"content":25,"sortOrder":26},{"id":176,"value":177,"content":178,"category":179},21,"statya","Статья",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":23,"value":181,"content":182,"category":183},"php","PHP",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":7,"value":185,"content":186,"category":187},"python","Python",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":13,"value":189,"content":190,"category":191},"go-golang","Go (Golang)",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":18,"value":193,"content":194,"category":195},"rust","Rust",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":197,"value":198,"content":199,"category":200},26,"laravel","Laravel",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":202,"value":203,"content":204,"category":205},27,"apache","Apache",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":207,"value":208,"content":209,"category":210},28,"composer","Composer",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":212,"value":95,"content":96,"category":213},29,{"id":34,"value":35,"content":36,"sortOrder":26},{"id":215,"value":216,"content":217,"category":218},30,"rabbitmq","RabbitMQ",{"id":34,"value":35,"content":36,"sortOrder":26},{"id":220,"value":221,"content":222,"category":223},31,"github-actions","GitHub Actions",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":225,"value":226,"content":227,"category":228},32,"android","Android",{"id":39,"value":40,"content":41,"sortOrder":31},{"id":230,"value":231,"content":232,"category":233},33,"ios","IOS",{"id":39,"value":40,"content":41,"sortOrder":31},{"id":235,"value":236,"content":237,"category":238},34,"flutter","Flutter",{"id":39,"value":40,"content":41,"sortOrder":31},{"id":240,"value":241,"content":242,"category":243},35,"swift","Swift",{"id":39,"value":40,"content":41,"sortOrder":31},{"id":245,"value":246,"content":247,"category":248},36,"mobile-api","Mobile API",{"id":39,"value":40,"content":41,"sortOrder":31},{"id":250,"value":251,"content":252,"category":253},37,"mobile-security","Mobile Security",{"id":39,"value":40,"content":41,"sortOrder":31},{"id":255,"value":256,"content":257,"category":258},38,"jenkins","Jenkins",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":260,"value":261,"content":262,"category":263},39,"gitlab-ci","GitLab CI",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":265,"value":266,"content":267,"category":268},40,"google-cloud","Google Cloud",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":270,"value":271,"content":272,"category":273},41,"loki","Loki",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":275,"value":276,"content":277,"category":278},42,"sre","SRE",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":280,"value":281,"content":282,"category":283},43,"log-management","Log Management",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":285,"value":286,"content":287,"category":288},44,"ssh","SSH",{"id":54,"value":55,"content":56,"sortOrder":26},{"id":290,"value":291,"content":292,"category":293},45,"systemd","Systemd",{"id":54,"value":55,"content":56,"sortOrder":26},{"id":295,"value":296,"content":297,"category":298},46,"fail2ban","Fail2Ban",{"id":54,"value":55,"content":56,"sortOrder":26},{"id":300,"value":301,"content":301,"category":302},47,"iptables",{"id":54,"value":55,"content":56,"sortOrder":26},{"id":304,"value":305,"content":305,"category":306},48,"nftables",{"id":54,"value":55,"content":56,"sortOrder":26},{"id":308,"value":60,"content":61,"category":309},49,{"id":59,"value":60,"content":61,"sortOrder":31},{"id":311,"value":312,"content":313,"category":314},50,"powershell","PowerShell",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":316,"value":317,"content":318,"category":319},51,"dns-server","DNS Server",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":321,"value":322,"content":323,"category":324},52,"windows-firewall","Windows Firewall",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":326,"value":327,"content":328,"category":329},53,"hyper-v","Hyper-V",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":331,"value":332,"content":333,"category":334},54,"windows-defender","Windows Defender",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":336,"value":337,"content":338,"category":339},55,"windows-admin-center","Windows Admin Center",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":341,"value":342,"content":343,"category":344},56,"windows-terminal","Windows Terminal",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":346,"value":347,"content":348,"category":349},57,"file-server","File Server",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":351,"value":352,"content":353,"category":354},58,"print-server","Print Server",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":356,"value":357,"content":358,"category":359},59,"event-viewer","Event Viewer",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":361,"value":362,"content":363,"category":364},60,"winrm","WinRM",{"id":59,"value":60,"content":61,"sortOrder":31},{"id":366,"value":367,"content":368,"category":369},61,"tcpip","TCP/IP",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":371,"value":372,"content":373,"category":374},62,"ipv4","IPv4",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":376,"value":377,"content":378,"category":379},63,"ipv6","IPv6",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":381,"value":382,"content":383,"category":384},64,"bgp","BGP",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":386,"value":387,"content":388,"category":389},65,"cdn","CDN",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":391,"value":392,"content":393,"category":394},66,"cloudflare","Cloudflare",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":396,"value":397,"content":398,"category":399},67,"anycast","Anycast",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":401,"value":402,"content":403,"category":404},68,"xray","Xray",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":406,"value":407,"content":408,"category":409},69,"vless","VLESS",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":411,"value":412,"content":413,"category":414},70,"vmess","VMess",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":416,"value":417,"content":418,"category":419},71,"shadowsocks","Shadowsocks",{"id":64,"value":65,"content":66,"sortOrder":34},{"id":421,"value":422,"content":423,"category":424},72,"firewall","Firewall",{"id":69,"value":70,"content":71,"sortOrder":39},{"id":426,"value":427,"content":428,"category":429},73,"ssh-security","SSH Security",{"id":69,"value":70,"content":71,"sortOrder":39},{"id":431,"value":432,"content":433,"category":434},74,"ddos-protection","DDos Protection",{"id":69,"value":70,"content":71,"sortOrder":39},{"id":436,"value":437,"content":438,"category":439},75,"ssltls","SSL/TLS",{"id":69,"value":70,"content":71,"sortOrder":39},{"id":441,"value":442,"content":443,"category":444},76,"lets-encrypt","Let's Encrypt",{"id":69,"value":70,"content":71,"sortOrder":39},{"id":446,"value":447,"content":448,"category":449},77,"high-availability-ha","High Availability (HA)",{"id":69,"value":70,"content":71,"sortOrder":39},{"id":451,"value":80,"content":81,"category":452},78,{"id":79,"value":80,"content":81,"sortOrder":26},{"id":454,"value":455,"content":455,"category":456},79,"indexes",{"id":79,"value":80,"content":81,"sortOrder":26},{"id":458,"value":459,"content":460,"category":461},80,"backup","Backup",{"id":79,"value":80,"content":81,"sortOrder":26},{"id":463,"value":464,"content":465,"category":466},81,"performance-tuning","Performance Tuning",{"id":79,"value":80,"content":81,"sortOrder":26},{"id":468,"value":469,"content":470,"category":471},82,"wal","WAL",{"id":79,"value":80,"content":81,"sortOrder":26},{"id":473,"value":474,"content":475,"category":476},83,"vacuum","VACUUM",{"id":79,"value":80,"content":81,"sortOrder":26},{"id":478,"value":479,"content":480,"category":481},84,"pgadmin","pgAdmin",{"id":79,"value":80,"content":81,"sortOrder":26},{"id":483,"value":484,"content":485,"category":486},85,"jsonb","JSONB",{"id":79,"value":80,"content":81,"sortOrder":26},{"id":488,"value":85,"content":86,"category":489},86,{"id":84,"value":85,"content":86,"sortOrder":31},{"id":491,"value":492,"content":493,"category":494},87,"mariadb","MariaDB",{"id":84,"value":85,"content":86,"sortOrder":31},{"id":496,"value":497,"content":498,"category":499},88,"innodb","InnoDB",{"id":84,"value":85,"content":86,"sortOrder":31},{"id":501,"value":502,"content":503,"category":504},89,"query-optimization","Query Optimization",{"id":84,"value":85,"content":86,"sortOrder":31},{"id":506,"value":507,"content":508,"category":509},90,"phpmyadmin","phpMyAdmin",{"id":84,"value":85,"content":86,"sortOrder":31},{"id":511,"value":512,"content":513,"category":514},91,"triggers","Triggers",{"id":84,"value":85,"content":86,"sortOrder":31},{"id":516,"value":517,"content":518,"category":519},92,"views","Views",{"id":84,"value":85,"content":86,"sortOrder":31},{"id":521,"value":90,"content":91,"category":522},93,{"id":89,"value":90,"content":91,"sortOrder":34},{"id":524,"value":525,"content":526,"category":527},94,"olap","OLAP",{"id":89,"value":90,"content":91,"sortOrder":34},{"id":529,"value":530,"content":531,"category":532},95,"data-analytics","Data Analytics",{"id":89,"value":90,"content":91,"sortOrder":34},{"id":534,"value":535,"content":536,"category":537},96,"data-warehousing","Data Warehousing",{"id":89,"value":90,"content":91,"sortOrder":34},{"id":539,"value":540,"content":541,"category":542},97,"mergetree","MergeTree",{"id":89,"value":90,"content":91,"sortOrder":34},{"id":544,"value":545,"content":546,"category":547},98,"big-data","Big Data",{"id":89,"value":90,"content":91,"sortOrder":34},{"id":549,"value":550,"content":551,"category":552},99,"compression","Compression",{"id":89,"value":90,"content":91,"sortOrder":34},{"id":554,"value":555,"content":556,"category":557},100,"time-series","Time Series",{"id":89,"value":90,"content":91,"sortOrder":34},{"id":559,"value":560,"content":561,"category":562},101,"caching","Caching",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":564,"value":565,"content":566,"category":567},102,"in-memory-database","In-Memory Database",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":569,"value":570,"content":571,"category":572},103,"key-value-store","Key-Value Store",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":574,"value":575,"content":576,"category":577},104,"pubsub","Pub/Sub",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":579,"value":580,"content":581,"category":582},105,"redis-cluster","Redis Cluster",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":584,"value":585,"content":586,"category":587},106,"redis-sentinel","Redis Sentinel",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":589,"value":590,"content":591,"category":592},107,"persistence","Persistence",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":594,"value":595,"content":596,"category":597},108,"session-storage","Session Storage",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":599,"value":600,"content":601,"category":602},109,"queues","Queues",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":604,"value":605,"content":606,"category":607},110,"streams","Streams",{"id":94,"value":95,"content":96,"sortOrder":39},{"id":609,"value":610,"content":611,"category":612},111,"nastroyka-vps","Настройка VPS",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":614,"value":615,"content":616,"category":617},112,"nastroyka-vds","Настройка VDS",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":619,"value":620,"content":621,"category":622},113,"monitoring","Мониторинг",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":624,"value":625,"content":626,"category":627},114,"bezopasnost","Безопасность",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":629,"value":630,"content":631,"category":632},115,"rukovodstvo","Руководство",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":634,"value":635,"content":636,"category":637},116,"instrukciya","Инструкция",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":639,"value":640,"content":641,"category":642},117,"tutorial","Туториал",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":644,"value":645,"content":646,"category":647},118,"nastroyka","Настройка",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":649,"value":650,"content":651,"category":652},119,"ustanovka","Установка",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":654,"value":655,"content":656,"category":657},120,"sovety","Советы",{"id":13,"value":14,"content":15,"sortOrder":10},{"id":659,"value":660,"content":661,"category":662},121,"novosti","Новости",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":664,"value":665,"content":666,"category":667},122,"obnovleniya","Обновления",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":669,"value":670,"content":671,"category":672},123,"vps","VPS",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":674,"value":675,"content":676,"category":677},124,"vds","VDS",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":679,"value":680,"content":681,"category":682},125,"hosting","Хостинг",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":684,"value":685,"content":686,"category":687},126,"data-centr","Дата-центр",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":689,"value":690,"content":691,"category":692},127,"set","Сеть",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":694,"value":695,"content":696,"category":697},128,"infrastruktura","Инфраструктура",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":699,"value":700,"content":701,"category":702},129,"oplata","Оплата",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":704,"value":705,"content":706,"category":707},130,"blog","Блог",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":709,"value":710,"content":711,"category":712},131,"anonsy","Анонсы",{"id":18,"value":19,"content":20,"sortOrder":10},{"id":714,"value":715,"content":716,"category":717},133,"llm","LLM",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":719,"value":720,"content":721,"category":722},134,"nlp","NLP",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":724,"value":725,"content":726,"category":727},135,"neyroseti","Нейросети",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":729,"value":730,"content":731,"category":732},136,"mashinnoe-obuchenie-ml","Машинное обучение (ML)",{"id":44,"value":45,"content":46,"sortOrder":34},{"id":734,"value":735,"content":736,"category":737},137,"glubokoe-obuchenie-dl","Глубокое обучение (DL)",{"id":44,"value":45,"content":46,"sortOrder":34},{"status":4,"data":739,"total":346,"locale":744},[740,751,761,771,781,791,801],{"id":94,"title":741,"slug":742,"content":743,"description":743,"coverUrl":744,"views":745,"likes":26,"createdAt":746,"category":747,"tags":749,"author":744},"Ansible. Playbooks - автоматизация по сценарию","ansible-playbooks---avtomatizaciya-po-scenariyu","Если Ad-hoc команды (из предыдущей статьи) - это быстрые разовые действия, то Playbooks (Плейбуки) - это полноценные сценарии автоматизации. Это файлы, в которы",null,299,"2026-03-17T17:45:16.941Z",{"id":54,"value":55,"content":56,"sortOrder":26,"parent":748},{"id":49,"value":50,"content":51,"sortOrder":34},[750],{"id":64,"value":133,"content":134},{"id":89,"title":752,"slug":753,"content":754,"description":754,"coverUrl":744,"views":755,"likes":26,"createdAt":756,"category":757,"tags":759,"author":744},"Ansible. Установка, инвентарь, Ad-hoc команды ","ansible-ustanovka-inventar-ad-hoc-komandy-","В этой статье мы разберем, что такое Ansible, почему он стал стандартом в автоматизации серверов и как подготовить вашу рабочую станцию к управлению вашими VPS.",297,"2026-03-17T16:29:02.338Z",{"id":54,"value":55,"content":56,"sortOrder":26,"parent":758},{"id":49,"value":50,"content":51,"sortOrder":34},[760],{"id":64,"value":133,"content":134},{"id":79,"title":762,"slug":763,"content":764,"description":764,"coverUrl":744,"views":765,"likes":10,"createdAt":766,"category":767,"tags":769,"author":744},"Хостинг или VPS: куда селить свой первый сайт?","hosting-ili-vps-kuda-selit-svoy-pervyy-sayt","Хостинг или VPS: куда селить свой первый сайт? Привет. Знаю эту боль выбора. Ты только решил запустить свой проект, блог или интернет-магазин, заходишь на сайт",651,"2026-03-17T02:14:23.465Z",{"id":54,"value":55,"content":56,"sortOrder":26,"parent":768},{"id":49,"value":50,"content":51,"sortOrder":34},[770],{"id":59,"value":129,"content":130},{"id":69,"title":772,"slug":773,"content":774,"description":774,"coverUrl":744,"views":775,"likes":31,"createdAt":776,"category":777,"tags":779,"author":744},"Fail2Ban - защита SSH от брутфорса","fail2ban---zashchita-ssh-ot-brutforsa","Каждый сервер с открытым SSH постоянно получает попытки входа - боты перебирают пароли автоматически, сотнями в час. Fail2Ban смотрит на логи и банит IP-адреса,",410,"2026-03-15T20:30:03.678Z",{"id":13,"value":14,"content":15,"sortOrder":10,"parent":778},{"id":7,"value":8,"content":9,"sortOrder":10},[780],{"id":161,"value":162,"content":163},{"id":64,"title":782,"slug":783,"content":784,"description":784,"coverUrl":744,"views":785,"likes":31,"createdAt":786,"category":787,"tags":789,"author":744},"Как сменить стандартный SSH-порт","kak-smenit-standartnyy-ssh-port","Зачем это нужно? По умолчанию SSH работает на порту 22. Сканеры, боты и прочие нежелательное ПО постоянно перебирают этот порт в поисках уязвимостей. Смена порт",502,"2026-03-15T20:07:00.746Z",{"id":13,"value":14,"content":15,"sortOrder":10,"parent":788},{"id":7,"value":8,"content":9,"sortOrder":10},[790],{"id":161,"value":162,"content":163},{"id":59,"title":792,"slug":793,"content":794,"description":794,"coverUrl":744,"views":795,"likes":10,"createdAt":796,"category":797,"tags":799,"author":744},"Как настроить Nginx как reverse proxy для нескольких сервисов","kak-nastroit-nginx-kak-reverse-proxy-dlya-neskolkih-servisov","Как настроить Nginx как reverse proxy для нескольких сервисов Если у вас на одном сервере работает несколько приложений — например, Node.js-бэкенд, Python API и",438,"2026-03-14T13:55:10.310Z",{"id":64,"value":65,"content":66,"sortOrder":34,"parent":798},{"id":49,"value":50,"content":51,"sortOrder":34},[800],{"id":59,"value":129,"content":130},{"id":49,"title":802,"slug":803,"content":804,"description":804,"coverUrl":744,"views":805,"likes":39,"createdAt":806,"category":807,"tags":809,"author":744},"Руководство по работе с базой знаний Serv.Host","guide","Добро пожаловать в базу знаний Serv.Host! Первая статья на нашей платформе будет посвящена работе сайта. Правильное взаимодействие - первый шаг к успеху. Мы стр",736,"2026-03-13T15:58:45.574Z",{"id":13,"value":14,"content":15,"sortOrder":10,"parent":808},{"id":7,"value":8,"content":9,"sortOrder":10},[810,811],{"id":161,"value":162,"content":163},{"id":166,"value":167,"content":168},1788974282450]