// Engineering Log
RouterOS 7.22: Apps, Reverse Proxy, and BGP updates
Published on 2026-03-25
// Fast route
This article belongs to the topic Networking and routing.
MikroTik released a new RouterOS 7.22. In short: the developers decided to turn regular containers into a more user-friendly “Apps” ecosystem, added a native Reverse Proxy, and upgraded BGP to the level of modern data centers.
Below is a distillation of the most important points for those who administer networks and automate infrastructure.
Containers are now officially “Apps”
The /app menu is an attempt by MikroTik to abstract away from the raw Docker CLI and make working with applications more “out-of-the-box”.
What changed:
- App Store: A parameter
app-store-urlhas been added. You can now connect repositories with ready-made templates (YAML). Examples already includejupyter-notebook,livebookandmyip. - Automatic updates: The router can now perform the
stop -> pull -> startcycle itself when an image is updated in the repository. No more crafting scripts in the scheduler. - Shared Memory:
shm_sizesupport was added. This is critical for databases and high-load applications that previously just crashed with segmentation faults. - Forced Swap: On devices running Apps, a Swap partition is now enabled automatically. This improves overall system stability on hardware with small amounts of RAM (for example, L009).
Example of adding an application via CLI:
/app/add app-store-url=https://some-repo.com/templates/jupyter.yaml name=jupyter
/app/start jupyter
⚠️ Important warning: A regression with TUN interfaces inside containers has been noticed in version 7.22 (relevant for
sing-boxand similar solutions). If your container works as a VPN gateway for transit traffic — be sure to test the upgrade on a staging setup.
Native Reverse Proxy
Many have been waiting for this feature to avoid running a separate VM or a Caddy/Nginx instance just to forward internal services.
It is located at /ip/reverse-proxy. It supports HTTP/2 (on ARM, ARM64 and x86), can work with ACME certificates (Let’s Encrypt) and is integrated with the new /app section.
Verdict: This is not a complete replacement for complex L7 load balancers, but for home labs or access to internal web panels in an office — it’s an ideal solution. Fewer entities mean fewer points of failure.
BGP and the network stack
BGP in the v7 branch continues to gain “mature” features for building modern topologies:
- BGP Unnumbered: You can now establish sessions without assigning IP addresses to interfaces, using only IPv6 Link-Local. This removes the need to manage hundreds of
/30or/31subnets in large fabrics. - ECMP (Multipath): Improved support for multiple paths. BGP now distributes traffic across uplinks more correctly.
- Add-Path: Allows advertising multiple routes for a single prefix, which is critical for fast network convergence.
In the Bridge section, support for MLAG was moved to a separate submenu and RA Guard was added, which protects your network from unauthorized IPv6 routers (Rogue Router Advertisements).
Small quality-of-life improvements
- Console: Became more user-friendly. Added
:continue,:breakand:exitcommands for loops in scripts. Now familiar Linux keybindings work:Ctrl + arrows(move by words) andCtrl + W(delete a word). - IPv6 Scripting: Bit shifts
<<and>>have been added for IPv6 addresses. Handy if you automate subnet slicing. - USB Tethering: Support has been added for sharing internet over USB from iPhones and modern Pixel models. A great option for quickly bringing up a backup link.
Summary
Release 7.22 confirms MikroTik’s direction of turning the router into a universal applications platform.
When to upgrade?
- If you need a built-in Reverse Proxy or convenient container management — yes.
- If you use complex setups with containerized VPNs or deeply customized BGP — caution, only after backing up and testing on identical hardware.
// Similar task
If you are dealing with something similar
This article belongs to one of the main working topics. You can keep reading on the topic, go to the homepage to understand what I do, or open the service pages directly.
Article topic
Networking and routing
MikroTik, VPN, routing, DNS, BGP, connectivity, and access troubleshooting.
Typical tasks behind this topic
- Set up VPN and secure access to office or cloud
- Fix routing, DNS, or unstable connectivity
- Configure MikroTik, firewall, and external links
// Next step
If you need help with this topic, not just another article, it is better to go straight to the service page. The homepage and topic collection stay available as secondary routes.
Open services// Reviews
Related reviews
The collaboration left an extremely positive impression, primarily because of the professionalism and the approach to resolving issues as they arose.
The experience of working together left an extremely positive impression, above all because of the professionalism and the approach to solving the issues that arose.
Jitsi Meet: a personal Zoom — setup in Docker and on a VPS
2025-11-11 · ★ 5/5
I needed to get n8n, Redis, and the database working. I had hired another contractor before and everything kept breaking. I hired Mikhail, and the next day everything was working quickly, like clockwork!
There was a task to get n8n, redis and the database working. I had previously ordered from another contractor, it kept breaking all the time. Ordered from Mikhail, the next day everything started working fast, like …
n8n installation on your VPS server. Configuration of n8n, Docker, AI, Telegram
2025-09-24 · ★ 5/5
Thank you for the fast and excellent work. Everything was done promptly and just as needed!
Thank you for the quick and good work. Everything was done promptly and as needed!
n8n installation on your VPS server. Configuration of n8n, Docker, AI, Telegram
2025-09-06 · ★ 5/5
Quick solution — I highly recommend Mikhail as a contractor! I tried to build a similar configuration myself and even followed AI advice, which ended up costing a lot of time and money (due to server downtime). So my advice: hire professionals — it's cheaper =) Thanks to Mikhail for his professionalism.
Quick fix for the problem, I recommend Mikhail as a contractor to everyone! I tried to assemble a similar configuration myself and following advice from neural networks, which resulted in a lot of wasted effort and …
n8n installation on your VPS server. Configuration of n8n, Docker, AI, Telegram.
2025-08-25 · ★ 5/5
Mikhail completed the setup of another VPS. He quickly and professionally bypassed certain hosting providers' restrictions.
Mikhail completed the setup of another VPS. Quickly, professionally bypassing certain limitations of hosting providers.
n8n installation on your VPS server. n8n, Docker, AI, Telegram setup
2025-08-12 · ★ 5/5
Huge thanks to Mikhail for the work — I'm very pleased with the result. Special thanks for his recommendations during setup: from my rather muddled brief (I know little about servers), Mikhail, through clarifying questions and suggestions, formed a clear understanding of what the final build would accomplish and how best to organize everything. I recommend him!
Many thanks to Mikhail for the work, I am very pleased with the result. I especially thank him for the recommendations during the setup process — from my rather muddled brief (and I know little about servers) Mikhail, …
MikroTik hAP router setup. I'll set up a MikroTik Wi‑Fi router for you.
2025-07-21 · ★ 5/5
// Contact
Need help?
Get in touch with me and I'll help solve the problem
// Related