summaryrefslogtreecommitdiff
path: root/docs/_static
diff options
context:
space:
mode:
authorYuriy Andamasov <yuriy@vyos.io>2026-05-06 14:41:08 +0300
committerGitHub <noreply@github.com>2026-05-06 12:41:08 +0100
commit22e34ce5aee24d2fd11f8205522ab7ecdb3c4c5e (patch)
tree8d97f7766d9bbd2d0e3a55e5643a60b387308675 /docs/_static
parentc21b38dbe24088eaca73dbc8030cfebc898d2186 (diff)
downloadvyos-documentation-22e34ce5aee24d2fd11f8205522ab7ecdb3c4c5e.tar.gz
vyos-documentation-22e34ce5aee24d2fd11f8205522ab7ecdb3c4c5e.zip
Add incremental RST-to-MyST swap mechanism (sagitta) (#1868)
* feat(swap-sagitta): add incremental RST-to-MyST swap mechanism Backport of the swap mechanism from feat/incremental-myst-swap onto the sagitta release branch. Built directly on top of origin/sagitta, so the underlying RST tree is sagitta's (not current's). Mechanism: - scripts/import_myst.py — import md from myst/* with md- prefix - scripts/swap_sources.py — rename md-{name}.md → {name}.md before Sphinx builds, restore after; writes _build/_swap_state.json and _build/_swap_exclude.txt - docs/Makefile — html/dirhtml/pdf/livehtml all run swap → build → trap restore; explicit `swap` and `restore` targets too - docs/conf.py — MyST extensions enabled; swap exclude_patterns loader; _prefer_webp builder hook so html prefers webp over png Content: - 202 md-prefixed pages from origin/myst/sagitta (md-{name}.md alongside each {name}.rst counterpart) - 1 plain MyST-only page from myst/sagitta where no .rst exists (already at canonical name on sagitta: docs/copyright.md) - 240 .webp images from myst/sagitta (added alongside the existing PNG/JPG so RST builds keep their assets) - docs/_swap.txt populated with all 202 stems → MyST is served by default, revert a page by removing its stem from _swap.txt 🤖 Generated by [robots](https://vyos.io) * feat(conf): copy .md sources into HTML output for plain-text serving Adds a build-finished hook that mirrors every .md file from the Sphinx source tree into the HTML output directory verbatim, making unrendered MyST sources accessible alongside HTML renders at the same URL path. 🤖 Generated by [robots](https://vyos.io) * docs: address review feedback (backport from PR #1857) Fix conversion artifacts, typos, and technical inaccuracies applicable to the sagitta branch: curly quotes, typos (deamonless, cammans, amdifferent, trough), incorrect firewall command paths, missing closing brace in zone-policy, peer name inconsistencies, hardcoded passwords replaced with vault references, and md-*.md exclusion in conf.py. 🤖 Generated by [robots](https://vyos.io) * docs: port .readthedocs.yml jobs, _ext/vyos.py fallback and swap-script tests from PR #1857 Parity backport from PR #1857 (current) — three pieces were missing on sagitta. - .readthedocs.yml: add build.jobs.pre_build / post_build hooks that run scripts/swap_sources.py --swap before the Sphinx build and --restore after. Without this, the swap mechanism ships but never runs on RTD builds for this branch — the swap is a silent no-op. - docs/_ext/vyos.py: CmdInclude.run() now falls back to nested_parse() when self.state._renderer is not present. Required for cfgcmd / opcmd / cmdincludemd directives to render correctly when included from MyST pages (the swap mechanism's whole point). Sagitta-only delta on _ext/vyos.py (the path = str(path) line on 224) is intentionally untouched. - tests/test_import_myst.py, tests/test_swap_sources.py: tests for the swap scripts. The scripts on this branch are byte-identical to current's, so the same tests apply. Travels with the branch so CI catches per-branch regressions if the scripts ever drift. 🤖 Generated by [robots](https://vyos.io) * fix(conf): skip md-*.md staging files in _copy_md_sources Agent-Logs-Url: https://github.com/vyos/vyos-documentation/sessions/919695a7-688d-41b9-89f0-540684625dbc Co-authored-by: andamasov <12631358+andamasov@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: andamasov <12631358+andamasov@users.noreply.github.com>
Diffstat (limited to 'docs/_static')
-rw-r--r--docs/_static/images/1u_vyos_back.webpbin0 -> 274242 bytes
-rw-r--r--docs/_static/images/1u_vyos_front.webpbin0 -> 179238 bytes
-rw-r--r--docs/_static/images/1u_vyos_front_10ge_open_1.webpbin0 -> 753068 bytes
-rw-r--r--docs/_static/images/1u_vyos_front_10ge_open_2.webpbin0 -> 927384 bytes
-rw-r--r--docs/_static/images/1u_vyos_front_10ge_open_3.webpbin0 -> 728730 bytes
-rw-r--r--docs/_static/images/1u_vyos_front_10ge_open_4.webpbin0 -> 1029796 bytes
-rw-r--r--docs/_static/images/1u_vyos_front_open_1.webpbin0 -> 609946 bytes
-rw-r--r--docs/_static/images/1u_vyos_front_open_2.webpbin0 -> 816692 bytes
-rw-r--r--docs/_static/images/1u_vyos_front_open_3.webpbin0 -> 865004 bytes
-rw-r--r--docs/_static/images/480px-Acrosser_ANDJ190N1_Back.webpbin0 -> 7182 bytes
-rw-r--r--docs/_static/images/480px-Acrosser_ANDJ190N1_Front.webpbin0 -> 7064 bytes
-rw-r--r--docs/_static/images/600px-Partaker-i5.webpbin0 -> 22500 bytes
-rw-r--r--docs/_static/images/ESP_AH.webpbin0 -> 22368 bytes
-rw-r--r--docs/_static/images/IPSec_close_action_settings.webpbin0 -> 16040 bytes
-rw-r--r--docs/_static/images/L3VPN_hub_and_spoke.webpbin0 -> 49718 bytes
-rw-r--r--docs/_static/images/PA-ESP-group.webpbin0 -> 11374 bytes
-rw-r--r--docs/_static/images/PA-IKE-GW-1.webpbin0 -> 13074 bytes
-rw-r--r--docs/_static/images/PA-IKE-GW-2.webpbin0 -> 8956 bytes
-rw-r--r--docs/_static/images/PA-IKE-group.webpbin0 -> 12356 bytes
-rw-r--r--docs/_static/images/PA-IPsec-tunnel.webpbin0 -> 13830 bytes
-rw-r--r--docs/_static/images/PA-tunnel-1.webpbin0 -> 6454 bytes
-rw-r--r--docs/_static/images/PA-tunnel-2.webpbin0 -> 7788 bytes
-rw-r--r--docs/_static/images/PA-tunnel-3.webpbin0 -> 6096 bytes
-rw-r--r--docs/_static/images/Wan_load_balancing1.webpbin0 -> 80134 bytes
-rw-r--r--docs/_static/images/Wan_load_balancing_exclude1.webpbin0 -> 81692 bytes
-rw-r--r--docs/_static/images/apu4_desk_1.webpbin0 -> 188746 bytes
-rw-r--r--docs/_static/images/apu4_desk_2.webpbin0 -> 101176 bytes
-rw-r--r--docs/_static/images/apu4_desk_3.webpbin0 -> 506950 bytes
-rw-r--r--docs/_static/images/apu4_desk_4.webpbin0 -> 502830 bytes
-rw-r--r--docs/_static/images/apu4_rack_1.webpbin0 -> 163172 bytes
-rw-r--r--docs/_static/images/apu4_rack_2.webpbin0 -> 383592 bytes
-rw-r--r--docs/_static/images/apu4_rack_3.webpbin0 -> 704064 bytes
-rw-r--r--docs/_static/images/apu4_rack_4.webpbin0 -> 1176470 bytes
-rw-r--r--docs/_static/images/apu4_rack_5.webpbin0 -> 948240 bytes
-rw-r--r--docs/_static/images/apu4_rack_vyos_print.webpbin0 -> 354582 bytes
-rw-r--r--docs/_static/images/aws.webpbin0 -> 22146 bytes
-rw-r--r--docs/_static/images/blueprint-dmvpn.webpbin0 -> 20178 bytes
-rw-r--r--docs/_static/images/boot-options.webpbin0 -> 24560 bytes
-rw-r--r--docs/_static/images/cisco-vpn-ipsec.webpbin0 -> 17008 bytes
-rw-r--r--docs/_static/images/cloud-aws-eip-01.webpbin0 -> 48340 bytes
-rw-r--r--docs/_static/images/cloud-aws-eip-02.webpbin0 -> 42304 bytes
-rw-r--r--docs/_static/images/cloud-aws-eni-01.webpbin0 -> 38728 bytes
-rw-r--r--docs/_static/images/cloud-aws-eni-02.webpbin0 -> 37934 bytes
-rw-r--r--docs/_static/images/cloud-aws-ha-architecture.webpbin0 -> 31192 bytes
-rw-r--r--docs/_static/images/cloud-aws-igw-01.webpbin0 -> 29768 bytes
-rw-r--r--docs/_static/images/cloud-aws-igw-02.webpbin0 -> 20968 bytes
-rw-r--r--docs/_static/images/cloud-aws-keypair-01.webpbin0 -> 17378 bytes
-rw-r--r--docs/_static/images/cloud-aws-keypair-02.webpbin0 -> 8430 bytes
-rw-r--r--docs/_static/images/cloud-aws-keypair-03.webpbin0 -> 29750 bytes
-rw-r--r--docs/_static/images/cloud-aws-keypair-04.webpbin0 -> 3380 bytes
-rw-r--r--docs/_static/images/cloud-aws-route-01.webpbin0 -> 29356 bytes
-rw-r--r--docs/_static/images/cloud-aws-route-02.webpbin0 -> 17914 bytes
-rw-r--r--docs/_static/images/cloud-aws-route-03.webpbin0 -> 29824 bytes
-rw-r--r--docs/_static/images/cloud-aws-route-04.webpbin0 -> 29962 bytes
-rw-r--r--docs/_static/images/cloud-aws-sg-01.webpbin0 -> 30460 bytes
-rw-r--r--docs/_static/images/cloud-aws-sg-02.webpbin0 -> 41104 bytes
-rw-r--r--docs/_static/images/cloud-aws-sg-03.webpbin0 -> 48896 bytes
-rw-r--r--docs/_static/images/cloud-aws-sg-04.webpbin0 -> 42694 bytes
-rw-r--r--docs/_static/images/cloud-aws-sg-05.webpbin0 -> 50778 bytes
-rw-r--r--docs/_static/images/cloud-aws-subnet-01.webpbin0 -> 27462 bytes
-rw-r--r--docs/_static/images/cloud-aws-subnet-02.webpbin0 -> 32384 bytes
-rw-r--r--docs/_static/images/cloud-aws-subnet-03.webpbin0 -> 32316 bytes
-rw-r--r--docs/_static/images/cloud-aws-to-azure.webpbin0 -> 16072 bytes
-rw-r--r--docs/_static/images/cloud-aws-vpc-01.webpbin0 -> 36786 bytes
-rw-r--r--docs/_static/images/cloud-aws-vpc-02.webpbin0 -> 36124 bytes
-rw-r--r--docs/_static/images/cloud-aws-vpc-03.webpbin0 -> 41654 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-01.webpbin0 -> 58246 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-02.webpbin0 -> 79822 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-03.webpbin0 -> 51202 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-04.webpbin0 -> 54986 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-05.webpbin0 -> 19556 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-06.webpbin0 -> 36226 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-07.webpbin0 -> 38092 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-08.webpbin0 -> 38468 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-09.webpbin0 -> 36226 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-10.webpbin0 -> 33106 bytes
-rw-r--r--docs/_static/images/cloud-aws-vyos-11.webpbin0 -> 23294 bytes
-rw-r--r--docs/_static/images/cloud-azure-ha-architecture.webpbin0 -> 27172 bytes
-rw-r--r--docs/_static/images/cloud-azure-nic-01.webpbin0 -> 33124 bytes
-rw-r--r--docs/_static/images/cloud-azure-nic-02.webpbin0 -> 41790 bytes
-rw-r--r--docs/_static/images/cloud-azure-nic-03.webpbin0 -> 65450 bytes
-rw-r--r--docs/_static/images/cloud-azure-nic-04.webpbin0 -> 49210 bytes
-rw-r--r--docs/_static/images/cloud-azure-pub-ip-01.webpbin0 -> 35276 bytes
-rw-r--r--docs/_static/images/cloud-azure-pub-ip-02.webpbin0 -> 30418 bytes
-rw-r--r--docs/_static/images/cloud-azure-pub-ip-03.webpbin0 -> 34882 bytes
-rw-r--r--docs/_static/images/cloud-azure-rg-01.webpbin0 -> 31402 bytes
-rw-r--r--docs/_static/images/cloud-azure-rg-02.webpbin0 -> 25532 bytes
-rw-r--r--docs/_static/images/cloud-azure-route-01.webpbin0 -> 26030 bytes
-rw-r--r--docs/_static/images/cloud-azure-route-02.webpbin0 -> 24366 bytes
-rw-r--r--docs/_static/images/cloud-azure-route-03.webpbin0 -> 22056 bytes
-rw-r--r--docs/_static/images/cloud-azure-route-04.webpbin0 -> 23050 bytes
-rw-r--r--docs/_static/images/cloud-azure-route-05.webpbin0 -> 7212 bytes
-rw-r--r--docs/_static/images/cloud-azure-sg-01.webpbin0 -> 22186 bytes
-rw-r--r--docs/_static/images/cloud-azure-sg-02.webpbin0 -> 54866 bytes
-rw-r--r--docs/_static/images/cloud-azure-sg-03.webpbin0 -> 57056 bytes
-rw-r--r--docs/_static/images/cloud-azure-sg-04.webpbin0 -> 37590 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-01.webpbin0 -> 45360 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-02.webpbin0 -> 36700 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-03.webpbin0 -> 47828 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-04.webpbin0 -> 50120 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-05.webpbin0 -> 16264 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-06.webpbin0 -> 42984 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-07.webpbin0 -> 47334 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-08.webpbin0 -> 47024 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-09.webpbin0 -> 70322 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-10.webpbin0 -> 20390 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-11.webpbin0 -> 62482 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-12.webpbin0 -> 58552 bytes
-rw-r--r--docs/_static/images/cloud-azure-vm-13.webpbin0 -> 45210 bytes
-rw-r--r--docs/_static/images/cloud-azure-vnet-01.webpbin0 -> 36360 bytes
-rw-r--r--docs/_static/images/cloud-azure-vnet-02.webpbin0 -> 41030 bytes
-rw-r--r--docs/_static/images/cloud-azure-vnet-03.webpbin0 -> 40442 bytes
-rw-r--r--docs/_static/images/cloud-azure-vnet-04.webpbin0 -> 44280 bytes
-rw-r--r--docs/_static/images/cloud-azure-vnet-05.webpbin0 -> 43400 bytes
-rw-r--r--docs/_static/images/cloud-azure-vnet-06.webpbin0 -> 26968 bytes
-rw-r--r--docs/_static/images/cloud-gcp-01.webpbin0 -> 1900 bytes
-rw-r--r--docs/_static/images/cloud-gcp-02.webpbin0 -> 19684 bytes
-rw-r--r--docs/_static/images/cloud-gcp-market-01.webpbin0 -> 23406 bytes
-rw-r--r--docs/_static/images/cloud-gcp-market-02.webpbin0 -> 28904 bytes
-rw-r--r--docs/_static/images/cloud-gcp-market-03.webpbin0 -> 58346 bytes
-rw-r--r--docs/_static/images/cloud-gcp-market-04.webpbin0 -> 22922 bytes
-rw-r--r--docs/_static/images/cloud-gcp-market-05.webpbin0 -> 11106 bytes
-rw-r--r--docs/_static/images/cloud-gcp-proj.webpbin0 -> 2014 bytes
-rw-r--r--docs/_static/images/cloud-gcp-svc.webpbin0 -> 29414 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-01.webpbin0 -> 19508 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-02.webpbin0 -> 15196 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-03.webpbin0 -> 13184 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-04.webpbin0 -> 15298 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-06.webpbin0 -> 13784 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-07.webpbin0 -> 23046 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-08.webpbin0 -> 19496 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vm-09.webpbin0 -> 16264 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vpc-01.webpbin0 -> 35348 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vpc-02.webpbin0 -> 24994 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vpc-03.webpbin0 -> 34738 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vpc-04.webpbin0 -> 27024 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vpc-05.webpbin0 -> 36356 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vpc-06.webpbin0 -> 11378 bytes
-rw-r--r--docs/_static/images/cloud-gcp-vpc-07.webpbin0 -> 12590 bytes
-rw-r--r--docs/_static/images/dhcp-relay-through-gre-bridge.webpbin0 -> 12810 bytes
-rw-r--r--docs/_static/images/eve-ng-vyos.webpbin0 -> 956 bytes
-rw-r--r--docs/_static/images/firewall-and-vrf-blueprints.webpbin0 -> 28402 bytes
-rw-r--r--docs/_static/images/firewall-bridge-packet-flow.webpbin0 -> 7874 bytes
-rw-r--r--docs/_static/images/firewall-flowtable-packet-flow.webpbin0 -> 15128 bytes
-rw-r--r--docs/_static/images/firewall-fwd-packet-flow.webpbin0 -> 10202 bytes
-rw-r--r--docs/_static/images/firewall-gral-packet-flow.webpbin0 -> 18066 bytes
-rw-r--r--docs/_static/images/firewall-input-packet-flow.webpbin0 -> 13918 bytes
-rw-r--r--docs/_static/images/firewall-traditional.webpbin0 -> 4404 bytes
-rw-r--r--docs/_static/images/firewall-zonebased.webpbin0 -> 6012 bytes
-rw-r--r--docs/_static/images/gns3-01.webpbin0 -> 10250 bytes
-rw-r--r--docs/_static/images/gns3-02.webpbin0 -> 67826 bytes
-rw-r--r--docs/_static/images/gns3-03.webpbin0 -> 7798 bytes
-rw-r--r--docs/_static/images/gns3-04.webpbin0 -> 12946 bytes
-rw-r--r--docs/_static/images/gns3-05.webpbin0 -> 12544 bytes
-rw-r--r--docs/_static/images/gns3-06.webpbin0 -> 9376 bytes
-rw-r--r--docs/_static/images/gns3-07.webpbin0 -> 9940 bytes
-rw-r--r--docs/_static/images/gns3-08.webpbin0 -> 9724 bytes
-rw-r--r--docs/_static/images/gns3-09.webpbin0 -> 7428 bytes
-rw-r--r--docs/_static/images/gns3-10.webpbin0 -> 10530 bytes
-rw-r--r--docs/_static/images/gns3-11.webpbin0 -> 63708 bytes
-rw-r--r--docs/_static/images/gns3-12.webpbin0 -> 21712 bytes
-rw-r--r--docs/_static/images/gns3-13.webpbin0 -> 18354 bytes
-rw-r--r--docs/_static/images/gns3-14.webpbin0 -> 9784 bytes
-rw-r--r--docs/_static/images/gns3-15.webpbin0 -> 16520 bytes
-rw-r--r--docs/_static/images/gns3-16.webpbin0 -> 17928 bytes
-rw-r--r--docs/_static/images/gns3-17.webpbin0 -> 62974 bytes
-rw-r--r--docs/_static/images/gns3-20.webpbin0 -> 19712 bytes
-rw-r--r--docs/_static/images/gns3-21.webpbin0 -> 7950 bytes
-rw-r--r--docs/_static/images/gns3-215.webpbin0 -> 16012 bytes
-rw-r--r--docs/_static/images/gns3-22.webpbin0 -> 17222 bytes
-rw-r--r--docs/_static/images/gowin-01.webpbin0 -> 24732 bytes
-rw-r--r--docs/_static/images/gowin-02.webpbin0 -> 224350 bytes
-rw-r--r--docs/_static/images/gowin-03.webpbin0 -> 255730 bytes
-rw-r--r--docs/_static/images/gowin-04.webpbin0 -> 223808 bytes
-rw-r--r--docs/_static/images/inter-vrf-routing-vrf-lite.webpbin0 -> 36860 bytes
-rw-r--r--docs/_static/images/ipsec-vyos-pa.webpbin0 -> 22972 bytes
-rw-r--r--docs/_static/images/keypairs.webpbin0 -> 28220 bytes
-rw-r--r--docs/_static/images/lac-lns-diagram.webpbin0 -> 11148 bytes
-rw-r--r--docs/_static/images/lac-lns-winclient.webpbin0 -> 20246 bytes
-rw-r--r--docs/_static/images/ldapone.webpbin0 -> 51782 bytes
-rw-r--r--docs/_static/images/ldaptwo.webpbin0 -> 34450 bytes
-rw-r--r--docs/_static/images/mainschema.webpbin0 -> 25286 bytes
-rw-r--r--docs/_static/images/multicast-basic.webpbin0 -> 15932 bytes
-rw-r--r--docs/_static/images/nat_before_vpn_topology.webpbin0 -> 16422 bytes
-rw-r--r--docs/_static/images/nmp1.webpbin0 -> 30280 bytes
-rw-r--r--docs/_static/images/nmp2.webpbin0 -> 23324 bytes
-rw-r--r--docs/_static/images/nmp3.webpbin0 -> 60334 bytes
-rw-r--r--docs/_static/images/nmp4.webpbin0 -> 40784 bytes
-rw-r--r--docs/_static/images/nmp5.webpbin0 -> 63412 bytes
-rw-r--r--docs/_static/images/nmp6.webpbin0 -> 73202 bytes
-rw-r--r--docs/_static/images/nmp7.webpbin0 -> 35884 bytes
-rw-r--r--docs/_static/images/openvpn_site2site_diagram.webpbin0 -> 9624 bytes
-rw-r--r--docs/_static/images/password-recovery-01.webpbin0 -> 25472 bytes
-rw-r--r--docs/_static/images/pbr_example_1.webpbin0 -> 17460 bytes
-rw-r--r--docs/_static/images/permanent_install.webpbin0 -> 38366 bytes
-rw-r--r--docs/_static/images/pppoe-ipv6-pd-diagram.webpbin0 -> 5368 bytes
-rw-r--r--docs/_static/images/qos1.webpbin0 -> 71136 bytes
-rw-r--r--docs/_static/images/qos10.webpbin0 -> 187728 bytes
-rw-r--r--docs/_static/images/qos2.webpbin0 -> 74934 bytes
-rw-r--r--docs/_static/images/qos3.webpbin0 -> 30634 bytes
-rw-r--r--docs/_static/images/qos4.webpbin0 -> 30498 bytes
-rw-r--r--docs/_static/images/qos5.webpbin0 -> 8820 bytes
-rw-r--r--docs/_static/images/qos6.webpbin0 -> 80314 bytes
-rw-r--r--docs/_static/images/qos7.webpbin0 -> 32416 bytes
-rw-r--r--docs/_static/images/qos8.webpbin0 -> 32812 bytes
-rw-r--r--docs/_static/images/qos9.webpbin0 -> 30238 bytes
-rw-r--r--docs/_static/images/service_conntrack_sync-schema.webpbin0 -> 16600 bytes
-rw-r--r--docs/_static/images/service_dhcp-relay01.webpbin0 -> 27266 bytes
-rw-r--r--docs/_static/images/service_dhcpv6-relay01.webpbin0 -> 25882 bytes
-rw-r--r--docs/_static/images/service_snmp_communication_principles_diagram.webpbin0 -> 53888 bytes
-rw-r--r--docs/_static/images/sg.webpbin0 -> 19282 bytes
-rw-r--r--docs/_static/images/sticky-connections.webpbin0 -> 12094 bytes
-rw-r--r--docs/_static/images/traffic.webpbin0 -> 21794 bytes
-rw-r--r--docs/_static/images/virt-libvirt-01.webpbin0 -> 13058 bytes
-rw-r--r--docs/_static/images/virt-libvirt-02.webpbin0 -> 14020 bytes
-rw-r--r--docs/_static/images/virt-libvirt-03.webpbin0 -> 9180 bytes
-rw-r--r--docs/_static/images/virt-libvirt-04.webpbin0 -> 12254 bytes
-rw-r--r--docs/_static/images/virt-libvirt-05.webpbin0 -> 14698 bytes
-rw-r--r--docs/_static/images/virt-libvirt-06.webpbin0 -> 46772 bytes
-rw-r--r--docs/_static/images/virt-libvirt-qc-01.webpbin0 -> 13206 bytes
-rw-r--r--docs/_static/images/virt-libvirt-qc-02.webpbin0 -> 10610 bytes
-rw-r--r--docs/_static/images/virt-libvirt-qc-03.webpbin0 -> 41558 bytes
-rw-r--r--docs/_static/images/vpn_dmvpn_topology01.webpbin0 -> 35722 bytes
-rw-r--r--docs/_static/images/vpn_s2s_ikev2.webpbin0 -> 26994 bytes
-rw-r--r--docs/_static/images/vpn_s2s_ikev2_c.webpbin0 -> 30564 bytes
-rw-r--r--docs/_static/images/vrf-example-topology-01.webpbin0 -> 19256 bytes
-rw-r--r--docs/_static/images/vyos-downloads.webpbin0 -> 19332 bytes
-rw-r--r--docs/_static/images/vyos-sr-isis.webpbin0 -> 20016 bytes
-rw-r--r--docs/_static/images/vyos_1_4_nat66_simple.webpbin0 -> 5488 bytes
-rw-r--r--docs/_static/images/vyos_1_5_nat66_dhcpv6_wdummy.webpbin0 -> 82130 bytes
-rw-r--r--docs/_static/images/vyos_arista_bond_lacp.webpbin0 -> 24962 bytes
-rw-r--r--docs/_static/images/vyosnew-downloads.webpbin0 -> 37012 bytes
-rw-r--r--docs/_static/images/wireguard_qrcode.webpbin0 -> 57382 bytes
-rw-r--r--docs/_static/images/wireguard_site2site_diagram.webpbin0 -> 9020 bytes
-rw-r--r--docs/_static/images/zone-policy-diagram.webpbin0 -> 54546 bytes
235 files changed, 0 insertions, 0 deletions
diff --git a/docs/_static/images/1u_vyos_back.webp b/docs/_static/images/1u_vyos_back.webp
new file mode 100644
index 00000000..b0dbab1d
--- /dev/null
+++ b/docs/_static/images/1u_vyos_back.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front.webp b/docs/_static/images/1u_vyos_front.webp
new file mode 100644
index 00000000..a47e4f9e
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front_10ge_open_1.webp b/docs/_static/images/1u_vyos_front_10ge_open_1.webp
new file mode 100644
index 00000000..87f53ddd
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front_10ge_open_1.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front_10ge_open_2.webp b/docs/_static/images/1u_vyos_front_10ge_open_2.webp
new file mode 100644
index 00000000..1fe5d4ca
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front_10ge_open_2.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front_10ge_open_3.webp b/docs/_static/images/1u_vyos_front_10ge_open_3.webp
new file mode 100644
index 00000000..2200b448
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front_10ge_open_3.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front_10ge_open_4.webp b/docs/_static/images/1u_vyos_front_10ge_open_4.webp
new file mode 100644
index 00000000..fd4a43c7
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front_10ge_open_4.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front_open_1.webp b/docs/_static/images/1u_vyos_front_open_1.webp
new file mode 100644
index 00000000..00006feb
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front_open_1.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front_open_2.webp b/docs/_static/images/1u_vyos_front_open_2.webp
new file mode 100644
index 00000000..ad6fa807
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front_open_2.webp
Binary files differ
diff --git a/docs/_static/images/1u_vyos_front_open_3.webp b/docs/_static/images/1u_vyos_front_open_3.webp
new file mode 100644
index 00000000..15edf863
--- /dev/null
+++ b/docs/_static/images/1u_vyos_front_open_3.webp
Binary files differ
diff --git a/docs/_static/images/480px-Acrosser_ANDJ190N1_Back.webp b/docs/_static/images/480px-Acrosser_ANDJ190N1_Back.webp
new file mode 100644
index 00000000..10c350cc
--- /dev/null
+++ b/docs/_static/images/480px-Acrosser_ANDJ190N1_Back.webp
Binary files differ
diff --git a/docs/_static/images/480px-Acrosser_ANDJ190N1_Front.webp b/docs/_static/images/480px-Acrosser_ANDJ190N1_Front.webp
new file mode 100644
index 00000000..0ea695d4
--- /dev/null
+++ b/docs/_static/images/480px-Acrosser_ANDJ190N1_Front.webp
Binary files differ
diff --git a/docs/_static/images/600px-Partaker-i5.webp b/docs/_static/images/600px-Partaker-i5.webp
new file mode 100644
index 00000000..d68d5afa
--- /dev/null
+++ b/docs/_static/images/600px-Partaker-i5.webp
Binary files differ
diff --git a/docs/_static/images/ESP_AH.webp b/docs/_static/images/ESP_AH.webp
new file mode 100644
index 00000000..1c70082e
--- /dev/null
+++ b/docs/_static/images/ESP_AH.webp
Binary files differ
diff --git a/docs/_static/images/IPSec_close_action_settings.webp b/docs/_static/images/IPSec_close_action_settings.webp
new file mode 100644
index 00000000..6510ba7c
--- /dev/null
+++ b/docs/_static/images/IPSec_close_action_settings.webp
Binary files differ
diff --git a/docs/_static/images/L3VPN_hub_and_spoke.webp b/docs/_static/images/L3VPN_hub_and_spoke.webp
new file mode 100644
index 00000000..2f3cafcd
--- /dev/null
+++ b/docs/_static/images/L3VPN_hub_and_spoke.webp
Binary files differ
diff --git a/docs/_static/images/PA-ESP-group.webp b/docs/_static/images/PA-ESP-group.webp
new file mode 100644
index 00000000..1802c511
--- /dev/null
+++ b/docs/_static/images/PA-ESP-group.webp
Binary files differ
diff --git a/docs/_static/images/PA-IKE-GW-1.webp b/docs/_static/images/PA-IKE-GW-1.webp
new file mode 100644
index 00000000..ce0a123d
--- /dev/null
+++ b/docs/_static/images/PA-IKE-GW-1.webp
Binary files differ
diff --git a/docs/_static/images/PA-IKE-GW-2.webp b/docs/_static/images/PA-IKE-GW-2.webp
new file mode 100644
index 00000000..5facbc1e
--- /dev/null
+++ b/docs/_static/images/PA-IKE-GW-2.webp
Binary files differ
diff --git a/docs/_static/images/PA-IKE-group.webp b/docs/_static/images/PA-IKE-group.webp
new file mode 100644
index 00000000..f244a3fa
--- /dev/null
+++ b/docs/_static/images/PA-IKE-group.webp
Binary files differ
diff --git a/docs/_static/images/PA-IPsec-tunnel.webp b/docs/_static/images/PA-IPsec-tunnel.webp
new file mode 100644
index 00000000..f8aac9b8
--- /dev/null
+++ b/docs/_static/images/PA-IPsec-tunnel.webp
Binary files differ
diff --git a/docs/_static/images/PA-tunnel-1.webp b/docs/_static/images/PA-tunnel-1.webp
new file mode 100644
index 00000000..b72c9364
--- /dev/null
+++ b/docs/_static/images/PA-tunnel-1.webp
Binary files differ
diff --git a/docs/_static/images/PA-tunnel-2.webp b/docs/_static/images/PA-tunnel-2.webp
new file mode 100644
index 00000000..8b1bfbf8
--- /dev/null
+++ b/docs/_static/images/PA-tunnel-2.webp
Binary files differ
diff --git a/docs/_static/images/PA-tunnel-3.webp b/docs/_static/images/PA-tunnel-3.webp
new file mode 100644
index 00000000..098c3c4d
--- /dev/null
+++ b/docs/_static/images/PA-tunnel-3.webp
Binary files differ
diff --git a/docs/_static/images/Wan_load_balancing1.webp b/docs/_static/images/Wan_load_balancing1.webp
new file mode 100644
index 00000000..7efb6ab7
--- /dev/null
+++ b/docs/_static/images/Wan_load_balancing1.webp
Binary files differ
diff --git a/docs/_static/images/Wan_load_balancing_exclude1.webp b/docs/_static/images/Wan_load_balancing_exclude1.webp
new file mode 100644
index 00000000..cc5fc4d1
--- /dev/null
+++ b/docs/_static/images/Wan_load_balancing_exclude1.webp
Binary files differ
diff --git a/docs/_static/images/apu4_desk_1.webp b/docs/_static/images/apu4_desk_1.webp
new file mode 100644
index 00000000..8298c3f2
--- /dev/null
+++ b/docs/_static/images/apu4_desk_1.webp
Binary files differ
diff --git a/docs/_static/images/apu4_desk_2.webp b/docs/_static/images/apu4_desk_2.webp
new file mode 100644
index 00000000..ccf54bb8
--- /dev/null
+++ b/docs/_static/images/apu4_desk_2.webp
Binary files differ
diff --git a/docs/_static/images/apu4_desk_3.webp b/docs/_static/images/apu4_desk_3.webp
new file mode 100644
index 00000000..965ff112
--- /dev/null
+++ b/docs/_static/images/apu4_desk_3.webp
Binary files differ
diff --git a/docs/_static/images/apu4_desk_4.webp b/docs/_static/images/apu4_desk_4.webp
new file mode 100644
index 00000000..2cbc2bd3
--- /dev/null
+++ b/docs/_static/images/apu4_desk_4.webp
Binary files differ
diff --git a/docs/_static/images/apu4_rack_1.webp b/docs/_static/images/apu4_rack_1.webp
new file mode 100644
index 00000000..c6bd9229
--- /dev/null
+++ b/docs/_static/images/apu4_rack_1.webp
Binary files differ
diff --git a/docs/_static/images/apu4_rack_2.webp b/docs/_static/images/apu4_rack_2.webp
new file mode 100644
index 00000000..f2673488
--- /dev/null
+++ b/docs/_static/images/apu4_rack_2.webp
Binary files differ
diff --git a/docs/_static/images/apu4_rack_3.webp b/docs/_static/images/apu4_rack_3.webp
new file mode 100644
index 00000000..a12e7895
--- /dev/null
+++ b/docs/_static/images/apu4_rack_3.webp
Binary files differ
diff --git a/docs/_static/images/apu4_rack_4.webp b/docs/_static/images/apu4_rack_4.webp
new file mode 100644
index 00000000..a3ea439c
--- /dev/null
+++ b/docs/_static/images/apu4_rack_4.webp
Binary files differ
diff --git a/docs/_static/images/apu4_rack_5.webp b/docs/_static/images/apu4_rack_5.webp
new file mode 100644
index 00000000..8310600e
--- /dev/null
+++ b/docs/_static/images/apu4_rack_5.webp
Binary files differ
diff --git a/docs/_static/images/apu4_rack_vyos_print.webp b/docs/_static/images/apu4_rack_vyos_print.webp
new file mode 100644
index 00000000..61b14f3f
--- /dev/null
+++ b/docs/_static/images/apu4_rack_vyos_print.webp
Binary files differ
diff --git a/docs/_static/images/aws.webp b/docs/_static/images/aws.webp
new file mode 100644
index 00000000..29fe0684
--- /dev/null
+++ b/docs/_static/images/aws.webp
Binary files differ
diff --git a/docs/_static/images/blueprint-dmvpn.webp b/docs/_static/images/blueprint-dmvpn.webp
new file mode 100644
index 00000000..8a3c38aa
--- /dev/null
+++ b/docs/_static/images/blueprint-dmvpn.webp
Binary files differ
diff --git a/docs/_static/images/boot-options.webp b/docs/_static/images/boot-options.webp
new file mode 100644
index 00000000..9616a336
--- /dev/null
+++ b/docs/_static/images/boot-options.webp
Binary files differ
diff --git a/docs/_static/images/cisco-vpn-ipsec.webp b/docs/_static/images/cisco-vpn-ipsec.webp
new file mode 100644
index 00000000..45c570f0
--- /dev/null
+++ b/docs/_static/images/cisco-vpn-ipsec.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-eip-01.webp b/docs/_static/images/cloud-aws-eip-01.webp
new file mode 100644
index 00000000..a78758fd
--- /dev/null
+++ b/docs/_static/images/cloud-aws-eip-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-eip-02.webp b/docs/_static/images/cloud-aws-eip-02.webp
new file mode 100644
index 00000000..39c5c7b7
--- /dev/null
+++ b/docs/_static/images/cloud-aws-eip-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-eni-01.webp b/docs/_static/images/cloud-aws-eni-01.webp
new file mode 100644
index 00000000..51212929
--- /dev/null
+++ b/docs/_static/images/cloud-aws-eni-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-eni-02.webp b/docs/_static/images/cloud-aws-eni-02.webp
new file mode 100644
index 00000000..139313f6
--- /dev/null
+++ b/docs/_static/images/cloud-aws-eni-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-ha-architecture.webp b/docs/_static/images/cloud-aws-ha-architecture.webp
new file mode 100644
index 00000000..3021a6e0
--- /dev/null
+++ b/docs/_static/images/cloud-aws-ha-architecture.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-igw-01.webp b/docs/_static/images/cloud-aws-igw-01.webp
new file mode 100644
index 00000000..21a90f32
--- /dev/null
+++ b/docs/_static/images/cloud-aws-igw-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-igw-02.webp b/docs/_static/images/cloud-aws-igw-02.webp
new file mode 100644
index 00000000..7f43c4be
--- /dev/null
+++ b/docs/_static/images/cloud-aws-igw-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-keypair-01.webp b/docs/_static/images/cloud-aws-keypair-01.webp
new file mode 100644
index 00000000..fdeff52c
--- /dev/null
+++ b/docs/_static/images/cloud-aws-keypair-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-keypair-02.webp b/docs/_static/images/cloud-aws-keypair-02.webp
new file mode 100644
index 00000000..89fac0f8
--- /dev/null
+++ b/docs/_static/images/cloud-aws-keypair-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-keypair-03.webp b/docs/_static/images/cloud-aws-keypair-03.webp
new file mode 100644
index 00000000..c71c105c
--- /dev/null
+++ b/docs/_static/images/cloud-aws-keypair-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-keypair-04.webp b/docs/_static/images/cloud-aws-keypair-04.webp
new file mode 100644
index 00000000..bcacb96e
--- /dev/null
+++ b/docs/_static/images/cloud-aws-keypair-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-route-01.webp b/docs/_static/images/cloud-aws-route-01.webp
new file mode 100644
index 00000000..5adda05a
--- /dev/null
+++ b/docs/_static/images/cloud-aws-route-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-route-02.webp b/docs/_static/images/cloud-aws-route-02.webp
new file mode 100644
index 00000000..7e670263
--- /dev/null
+++ b/docs/_static/images/cloud-aws-route-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-route-03.webp b/docs/_static/images/cloud-aws-route-03.webp
new file mode 100644
index 00000000..4b643b0d
--- /dev/null
+++ b/docs/_static/images/cloud-aws-route-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-route-04.webp b/docs/_static/images/cloud-aws-route-04.webp
new file mode 100644
index 00000000..1b67de77
--- /dev/null
+++ b/docs/_static/images/cloud-aws-route-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-sg-01.webp b/docs/_static/images/cloud-aws-sg-01.webp
new file mode 100644
index 00000000..9cf13f7b
--- /dev/null
+++ b/docs/_static/images/cloud-aws-sg-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-sg-02.webp b/docs/_static/images/cloud-aws-sg-02.webp
new file mode 100644
index 00000000..5b00ed91
--- /dev/null
+++ b/docs/_static/images/cloud-aws-sg-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-sg-03.webp b/docs/_static/images/cloud-aws-sg-03.webp
new file mode 100644
index 00000000..9cc462d6
--- /dev/null
+++ b/docs/_static/images/cloud-aws-sg-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-sg-04.webp b/docs/_static/images/cloud-aws-sg-04.webp
new file mode 100644
index 00000000..5577d2e6
--- /dev/null
+++ b/docs/_static/images/cloud-aws-sg-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-sg-05.webp b/docs/_static/images/cloud-aws-sg-05.webp
new file mode 100644
index 00000000..6bc4e12d
--- /dev/null
+++ b/docs/_static/images/cloud-aws-sg-05.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-subnet-01.webp b/docs/_static/images/cloud-aws-subnet-01.webp
new file mode 100644
index 00000000..ab3ded81
--- /dev/null
+++ b/docs/_static/images/cloud-aws-subnet-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-subnet-02.webp b/docs/_static/images/cloud-aws-subnet-02.webp
new file mode 100644
index 00000000..8d28906f
--- /dev/null
+++ b/docs/_static/images/cloud-aws-subnet-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-subnet-03.webp b/docs/_static/images/cloud-aws-subnet-03.webp
new file mode 100644
index 00000000..0f1f14c9
--- /dev/null
+++ b/docs/_static/images/cloud-aws-subnet-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-to-azure.webp b/docs/_static/images/cloud-aws-to-azure.webp
new file mode 100644
index 00000000..535dfac9
--- /dev/null
+++ b/docs/_static/images/cloud-aws-to-azure.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vpc-01.webp b/docs/_static/images/cloud-aws-vpc-01.webp
new file mode 100644
index 00000000..2b1ad120
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vpc-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vpc-02.webp b/docs/_static/images/cloud-aws-vpc-02.webp
new file mode 100644
index 00000000..78bd25e9
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vpc-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vpc-03.webp b/docs/_static/images/cloud-aws-vpc-03.webp
new file mode 100644
index 00000000..101a1924
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vpc-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-01.webp b/docs/_static/images/cloud-aws-vyos-01.webp
new file mode 100644
index 00000000..4f594b16
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-02.webp b/docs/_static/images/cloud-aws-vyos-02.webp
new file mode 100644
index 00000000..70e37e49
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-03.webp b/docs/_static/images/cloud-aws-vyos-03.webp
new file mode 100644
index 00000000..f526c28a
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-04.webp b/docs/_static/images/cloud-aws-vyos-04.webp
new file mode 100644
index 00000000..a18e5aee
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-05.webp b/docs/_static/images/cloud-aws-vyos-05.webp
new file mode 100644
index 00000000..f7699fe3
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-05.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-06.webp b/docs/_static/images/cloud-aws-vyos-06.webp
new file mode 100644
index 00000000..06e771d6
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-06.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-07.webp b/docs/_static/images/cloud-aws-vyos-07.webp
new file mode 100644
index 00000000..6b5efedc
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-07.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-08.webp b/docs/_static/images/cloud-aws-vyos-08.webp
new file mode 100644
index 00000000..3b6aa12b
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-08.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-09.webp b/docs/_static/images/cloud-aws-vyos-09.webp
new file mode 100644
index 00000000..06e771d6
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-09.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-10.webp b/docs/_static/images/cloud-aws-vyos-10.webp
new file mode 100644
index 00000000..772d8e80
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-10.webp
Binary files differ
diff --git a/docs/_static/images/cloud-aws-vyos-11.webp b/docs/_static/images/cloud-aws-vyos-11.webp
new file mode 100644
index 00000000..8893e3bd
--- /dev/null
+++ b/docs/_static/images/cloud-aws-vyos-11.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-ha-architecture.webp b/docs/_static/images/cloud-azure-ha-architecture.webp
new file mode 100644
index 00000000..20e3e6dc
--- /dev/null
+++ b/docs/_static/images/cloud-azure-ha-architecture.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-nic-01.webp b/docs/_static/images/cloud-azure-nic-01.webp
new file mode 100644
index 00000000..37c22a86
--- /dev/null
+++ b/docs/_static/images/cloud-azure-nic-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-nic-02.webp b/docs/_static/images/cloud-azure-nic-02.webp
new file mode 100644
index 00000000..5a348732
--- /dev/null
+++ b/docs/_static/images/cloud-azure-nic-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-nic-03.webp b/docs/_static/images/cloud-azure-nic-03.webp
new file mode 100644
index 00000000..9002fba3
--- /dev/null
+++ b/docs/_static/images/cloud-azure-nic-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-nic-04.webp b/docs/_static/images/cloud-azure-nic-04.webp
new file mode 100644
index 00000000..c24b8cda
--- /dev/null
+++ b/docs/_static/images/cloud-azure-nic-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-pub-ip-01.webp b/docs/_static/images/cloud-azure-pub-ip-01.webp
new file mode 100644
index 00000000..648e97cc
--- /dev/null
+++ b/docs/_static/images/cloud-azure-pub-ip-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-pub-ip-02.webp b/docs/_static/images/cloud-azure-pub-ip-02.webp
new file mode 100644
index 00000000..b79eb2d8
--- /dev/null
+++ b/docs/_static/images/cloud-azure-pub-ip-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-pub-ip-03.webp b/docs/_static/images/cloud-azure-pub-ip-03.webp
new file mode 100644
index 00000000..e6ec5fa8
--- /dev/null
+++ b/docs/_static/images/cloud-azure-pub-ip-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-rg-01.webp b/docs/_static/images/cloud-azure-rg-01.webp
new file mode 100644
index 00000000..194b66ae
--- /dev/null
+++ b/docs/_static/images/cloud-azure-rg-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-rg-02.webp b/docs/_static/images/cloud-azure-rg-02.webp
new file mode 100644
index 00000000..6b1bcea5
--- /dev/null
+++ b/docs/_static/images/cloud-azure-rg-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-route-01.webp b/docs/_static/images/cloud-azure-route-01.webp
new file mode 100644
index 00000000..44036f0d
--- /dev/null
+++ b/docs/_static/images/cloud-azure-route-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-route-02.webp b/docs/_static/images/cloud-azure-route-02.webp
new file mode 100644
index 00000000..41159484
--- /dev/null
+++ b/docs/_static/images/cloud-azure-route-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-route-03.webp b/docs/_static/images/cloud-azure-route-03.webp
new file mode 100644
index 00000000..d316c94f
--- /dev/null
+++ b/docs/_static/images/cloud-azure-route-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-route-04.webp b/docs/_static/images/cloud-azure-route-04.webp
new file mode 100644
index 00000000..edfcb232
--- /dev/null
+++ b/docs/_static/images/cloud-azure-route-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-route-05.webp b/docs/_static/images/cloud-azure-route-05.webp
new file mode 100644
index 00000000..ead3e73e
--- /dev/null
+++ b/docs/_static/images/cloud-azure-route-05.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-sg-01.webp b/docs/_static/images/cloud-azure-sg-01.webp
new file mode 100644
index 00000000..d7c38a99
--- /dev/null
+++ b/docs/_static/images/cloud-azure-sg-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-sg-02.webp b/docs/_static/images/cloud-azure-sg-02.webp
new file mode 100644
index 00000000..fd2ddc34
--- /dev/null
+++ b/docs/_static/images/cloud-azure-sg-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-sg-03.webp b/docs/_static/images/cloud-azure-sg-03.webp
new file mode 100644
index 00000000..fa4a2b8f
--- /dev/null
+++ b/docs/_static/images/cloud-azure-sg-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-sg-04.webp b/docs/_static/images/cloud-azure-sg-04.webp
new file mode 100644
index 00000000..13078e17
--- /dev/null
+++ b/docs/_static/images/cloud-azure-sg-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-01.webp b/docs/_static/images/cloud-azure-vm-01.webp
new file mode 100644
index 00000000..a305a263
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-02.webp b/docs/_static/images/cloud-azure-vm-02.webp
new file mode 100644
index 00000000..3a629165
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-03.webp b/docs/_static/images/cloud-azure-vm-03.webp
new file mode 100644
index 00000000..e1f1b98d
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-04.webp b/docs/_static/images/cloud-azure-vm-04.webp
new file mode 100644
index 00000000..c28a10b5
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-05.webp b/docs/_static/images/cloud-azure-vm-05.webp
new file mode 100644
index 00000000..1cfb2d56
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-05.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-06.webp b/docs/_static/images/cloud-azure-vm-06.webp
new file mode 100644
index 00000000..ce71b375
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-06.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-07.webp b/docs/_static/images/cloud-azure-vm-07.webp
new file mode 100644
index 00000000..d1ff8585
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-07.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-08.webp b/docs/_static/images/cloud-azure-vm-08.webp
new file mode 100644
index 00000000..93b290fa
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-08.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-09.webp b/docs/_static/images/cloud-azure-vm-09.webp
new file mode 100644
index 00000000..1a9ec0da
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-09.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-10.webp b/docs/_static/images/cloud-azure-vm-10.webp
new file mode 100644
index 00000000..feec6515
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-10.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-11.webp b/docs/_static/images/cloud-azure-vm-11.webp
new file mode 100644
index 00000000..15c8149f
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-11.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-12.webp b/docs/_static/images/cloud-azure-vm-12.webp
new file mode 100644
index 00000000..f549f3e7
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-12.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vm-13.webp b/docs/_static/images/cloud-azure-vm-13.webp
new file mode 100644
index 00000000..2d6964bf
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vm-13.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vnet-01.webp b/docs/_static/images/cloud-azure-vnet-01.webp
new file mode 100644
index 00000000..0b24d59c
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vnet-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vnet-02.webp b/docs/_static/images/cloud-azure-vnet-02.webp
new file mode 100644
index 00000000..033ac5a2
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vnet-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vnet-03.webp b/docs/_static/images/cloud-azure-vnet-03.webp
new file mode 100644
index 00000000..7fbdd484
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vnet-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vnet-04.webp b/docs/_static/images/cloud-azure-vnet-04.webp
new file mode 100644
index 00000000..49fe70d5
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vnet-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vnet-05.webp b/docs/_static/images/cloud-azure-vnet-05.webp
new file mode 100644
index 00000000..2ac0bcd7
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vnet-05.webp
Binary files differ
diff --git a/docs/_static/images/cloud-azure-vnet-06.webp b/docs/_static/images/cloud-azure-vnet-06.webp
new file mode 100644
index 00000000..0da36ab0
--- /dev/null
+++ b/docs/_static/images/cloud-azure-vnet-06.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-01.webp b/docs/_static/images/cloud-gcp-01.webp
new file mode 100644
index 00000000..d21fc5ff
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-02.webp b/docs/_static/images/cloud-gcp-02.webp
new file mode 100644
index 00000000..977f411f
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-market-01.webp b/docs/_static/images/cloud-gcp-market-01.webp
new file mode 100644
index 00000000..ffe56746
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-market-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-market-02.webp b/docs/_static/images/cloud-gcp-market-02.webp
new file mode 100644
index 00000000..78aa7192
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-market-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-market-03.webp b/docs/_static/images/cloud-gcp-market-03.webp
new file mode 100644
index 00000000..617970a9
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-market-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-market-04.webp b/docs/_static/images/cloud-gcp-market-04.webp
new file mode 100644
index 00000000..f6518aaa
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-market-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-market-05.webp b/docs/_static/images/cloud-gcp-market-05.webp
new file mode 100644
index 00000000..20089558
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-market-05.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-proj.webp b/docs/_static/images/cloud-gcp-proj.webp
new file mode 100644
index 00000000..c7842b72
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-proj.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-svc.webp b/docs/_static/images/cloud-gcp-svc.webp
new file mode 100644
index 00000000..8f19d73a
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-svc.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-01.webp b/docs/_static/images/cloud-gcp-vm-01.webp
new file mode 100644
index 00000000..be27a325
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-02.webp b/docs/_static/images/cloud-gcp-vm-02.webp
new file mode 100644
index 00000000..c72dcb51
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-03.webp b/docs/_static/images/cloud-gcp-vm-03.webp
new file mode 100644
index 00000000..0e30aff7
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-04.webp b/docs/_static/images/cloud-gcp-vm-04.webp
new file mode 100644
index 00000000..0dc2cb41
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-06.webp b/docs/_static/images/cloud-gcp-vm-06.webp
new file mode 100644
index 00000000..36a33528
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-06.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-07.webp b/docs/_static/images/cloud-gcp-vm-07.webp
new file mode 100644
index 00000000..5ba96ee3
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-07.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-08.webp b/docs/_static/images/cloud-gcp-vm-08.webp
new file mode 100644
index 00000000..21524ec8
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-08.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vm-09.webp b/docs/_static/images/cloud-gcp-vm-09.webp
new file mode 100644
index 00000000..1cfb2d56
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vm-09.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vpc-01.webp b/docs/_static/images/cloud-gcp-vpc-01.webp
new file mode 100644
index 00000000..194fa272
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vpc-01.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vpc-02.webp b/docs/_static/images/cloud-gcp-vpc-02.webp
new file mode 100644
index 00000000..02267cca
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vpc-02.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vpc-03.webp b/docs/_static/images/cloud-gcp-vpc-03.webp
new file mode 100644
index 00000000..f738729b
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vpc-03.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vpc-04.webp b/docs/_static/images/cloud-gcp-vpc-04.webp
new file mode 100644
index 00000000..6cd6f63e
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vpc-04.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vpc-05.webp b/docs/_static/images/cloud-gcp-vpc-05.webp
new file mode 100644
index 00000000..a8dafebb
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vpc-05.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vpc-06.webp b/docs/_static/images/cloud-gcp-vpc-06.webp
new file mode 100644
index 00000000..72fe8bbb
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vpc-06.webp
Binary files differ
diff --git a/docs/_static/images/cloud-gcp-vpc-07.webp b/docs/_static/images/cloud-gcp-vpc-07.webp
new file mode 100644
index 00000000..2225f55e
--- /dev/null
+++ b/docs/_static/images/cloud-gcp-vpc-07.webp
Binary files differ
diff --git a/docs/_static/images/dhcp-relay-through-gre-bridge.webp b/docs/_static/images/dhcp-relay-through-gre-bridge.webp
new file mode 100644
index 00000000..4b626e91
--- /dev/null
+++ b/docs/_static/images/dhcp-relay-through-gre-bridge.webp
Binary files differ
diff --git a/docs/_static/images/eve-ng-vyos.webp b/docs/_static/images/eve-ng-vyos.webp
new file mode 100644
index 00000000..f68b2fba
--- /dev/null
+++ b/docs/_static/images/eve-ng-vyos.webp
Binary files differ
diff --git a/docs/_static/images/firewall-and-vrf-blueprints.webp b/docs/_static/images/firewall-and-vrf-blueprints.webp
new file mode 100644
index 00000000..17194880
--- /dev/null
+++ b/docs/_static/images/firewall-and-vrf-blueprints.webp
Binary files differ
diff --git a/docs/_static/images/firewall-bridge-packet-flow.webp b/docs/_static/images/firewall-bridge-packet-flow.webp
new file mode 100644
index 00000000..908eaee3
--- /dev/null
+++ b/docs/_static/images/firewall-bridge-packet-flow.webp
Binary files differ
diff --git a/docs/_static/images/firewall-flowtable-packet-flow.webp b/docs/_static/images/firewall-flowtable-packet-flow.webp
new file mode 100644
index 00000000..6d20ab7a
--- /dev/null
+++ b/docs/_static/images/firewall-flowtable-packet-flow.webp
Binary files differ
diff --git a/docs/_static/images/firewall-fwd-packet-flow.webp b/docs/_static/images/firewall-fwd-packet-flow.webp
new file mode 100644
index 00000000..31b155a9
--- /dev/null
+++ b/docs/_static/images/firewall-fwd-packet-flow.webp
Binary files differ
diff --git a/docs/_static/images/firewall-gral-packet-flow.webp b/docs/_static/images/firewall-gral-packet-flow.webp
new file mode 100644
index 00000000..add21b1e
--- /dev/null
+++ b/docs/_static/images/firewall-gral-packet-flow.webp
Binary files differ
diff --git a/docs/_static/images/firewall-input-packet-flow.webp b/docs/_static/images/firewall-input-packet-flow.webp
new file mode 100644
index 00000000..a5f207a1
--- /dev/null
+++ b/docs/_static/images/firewall-input-packet-flow.webp
Binary files differ
diff --git a/docs/_static/images/firewall-traditional.webp b/docs/_static/images/firewall-traditional.webp
new file mode 100644
index 00000000..2804393f
--- /dev/null
+++ b/docs/_static/images/firewall-traditional.webp
Binary files differ
diff --git a/docs/_static/images/firewall-zonebased.webp b/docs/_static/images/firewall-zonebased.webp
new file mode 100644
index 00000000..11394be0
--- /dev/null
+++ b/docs/_static/images/firewall-zonebased.webp
Binary files differ
diff --git a/docs/_static/images/gns3-01.webp b/docs/_static/images/gns3-01.webp
new file mode 100644
index 00000000..d0d48d26
--- /dev/null
+++ b/docs/_static/images/gns3-01.webp
Binary files differ
diff --git a/docs/_static/images/gns3-02.webp b/docs/_static/images/gns3-02.webp
new file mode 100644
index 00000000..83ec7546
--- /dev/null
+++ b/docs/_static/images/gns3-02.webp
Binary files differ
diff --git a/docs/_static/images/gns3-03.webp b/docs/_static/images/gns3-03.webp
new file mode 100644
index 00000000..aab36829
--- /dev/null
+++ b/docs/_static/images/gns3-03.webp
Binary files differ
diff --git a/docs/_static/images/gns3-04.webp b/docs/_static/images/gns3-04.webp
new file mode 100644
index 00000000..722789bb
--- /dev/null
+++ b/docs/_static/images/gns3-04.webp
Binary files differ
diff --git a/docs/_static/images/gns3-05.webp b/docs/_static/images/gns3-05.webp
new file mode 100644
index 00000000..db42dd62
--- /dev/null
+++ b/docs/_static/images/gns3-05.webp
Binary files differ
diff --git a/docs/_static/images/gns3-06.webp b/docs/_static/images/gns3-06.webp
new file mode 100644
index 00000000..b41d774c
--- /dev/null
+++ b/docs/_static/images/gns3-06.webp
Binary files differ
diff --git a/docs/_static/images/gns3-07.webp b/docs/_static/images/gns3-07.webp
new file mode 100644
index 00000000..360644f8
--- /dev/null
+++ b/docs/_static/images/gns3-07.webp
Binary files differ
diff --git a/docs/_static/images/gns3-08.webp b/docs/_static/images/gns3-08.webp
new file mode 100644
index 00000000..d7a8f3c3
--- /dev/null
+++ b/docs/_static/images/gns3-08.webp
Binary files differ
diff --git a/docs/_static/images/gns3-09.webp b/docs/_static/images/gns3-09.webp
new file mode 100644
index 00000000..b68dfdab
--- /dev/null
+++ b/docs/_static/images/gns3-09.webp
Binary files differ
diff --git a/docs/_static/images/gns3-10.webp b/docs/_static/images/gns3-10.webp
new file mode 100644
index 00000000..61ab6d4e
--- /dev/null
+++ b/docs/_static/images/gns3-10.webp
Binary files differ
diff --git a/docs/_static/images/gns3-11.webp b/docs/_static/images/gns3-11.webp
new file mode 100644
index 00000000..efac5bb7
--- /dev/null
+++ b/docs/_static/images/gns3-11.webp
Binary files differ
diff --git a/docs/_static/images/gns3-12.webp b/docs/_static/images/gns3-12.webp
new file mode 100644
index 00000000..f0760510
--- /dev/null
+++ b/docs/_static/images/gns3-12.webp
Binary files differ
diff --git a/docs/_static/images/gns3-13.webp b/docs/_static/images/gns3-13.webp
new file mode 100644
index 00000000..a246380e
--- /dev/null
+++ b/docs/_static/images/gns3-13.webp
Binary files differ
diff --git a/docs/_static/images/gns3-14.webp b/docs/_static/images/gns3-14.webp
new file mode 100644
index 00000000..7e111c58
--- /dev/null
+++ b/docs/_static/images/gns3-14.webp
Binary files differ
diff --git a/docs/_static/images/gns3-15.webp b/docs/_static/images/gns3-15.webp
new file mode 100644
index 00000000..79e7e6db
--- /dev/null
+++ b/docs/_static/images/gns3-15.webp
Binary files differ
diff --git a/docs/_static/images/gns3-16.webp b/docs/_static/images/gns3-16.webp
new file mode 100644
index 00000000..423503ed
--- /dev/null
+++ b/docs/_static/images/gns3-16.webp
Binary files differ
diff --git a/docs/_static/images/gns3-17.webp b/docs/_static/images/gns3-17.webp
new file mode 100644
index 00000000..8b7e5c01
--- /dev/null
+++ b/docs/_static/images/gns3-17.webp
Binary files differ
diff --git a/docs/_static/images/gns3-20.webp b/docs/_static/images/gns3-20.webp
new file mode 100644
index 00000000..a65c47b4
--- /dev/null
+++ b/docs/_static/images/gns3-20.webp
Binary files differ
diff --git a/docs/_static/images/gns3-21.webp b/docs/_static/images/gns3-21.webp
new file mode 100644
index 00000000..adc71baa
--- /dev/null
+++ b/docs/_static/images/gns3-21.webp
Binary files differ
diff --git a/docs/_static/images/gns3-215.webp b/docs/_static/images/gns3-215.webp
new file mode 100644
index 00000000..49755246
--- /dev/null
+++ b/docs/_static/images/gns3-215.webp
Binary files differ
diff --git a/docs/_static/images/gns3-22.webp b/docs/_static/images/gns3-22.webp
new file mode 100644
index 00000000..90bc4fa4
--- /dev/null
+++ b/docs/_static/images/gns3-22.webp
Binary files differ
diff --git a/docs/_static/images/gowin-01.webp b/docs/_static/images/gowin-01.webp
new file mode 100644
index 00000000..048252d3
--- /dev/null
+++ b/docs/_static/images/gowin-01.webp
Binary files differ
diff --git a/docs/_static/images/gowin-02.webp b/docs/_static/images/gowin-02.webp
new file mode 100644
index 00000000..816c178c
--- /dev/null
+++ b/docs/_static/images/gowin-02.webp
Binary files differ
diff --git a/docs/_static/images/gowin-03.webp b/docs/_static/images/gowin-03.webp
new file mode 100644
index 00000000..ebf67368
--- /dev/null
+++ b/docs/_static/images/gowin-03.webp
Binary files differ
diff --git a/docs/_static/images/gowin-04.webp b/docs/_static/images/gowin-04.webp
new file mode 100644
index 00000000..b5e94a84
--- /dev/null
+++ b/docs/_static/images/gowin-04.webp
Binary files differ
diff --git a/docs/_static/images/inter-vrf-routing-vrf-lite.webp b/docs/_static/images/inter-vrf-routing-vrf-lite.webp
new file mode 100644
index 00000000..43394ec5
--- /dev/null
+++ b/docs/_static/images/inter-vrf-routing-vrf-lite.webp
Binary files differ
diff --git a/docs/_static/images/ipsec-vyos-pa.webp b/docs/_static/images/ipsec-vyos-pa.webp
new file mode 100644
index 00000000..1758d65c
--- /dev/null
+++ b/docs/_static/images/ipsec-vyos-pa.webp
Binary files differ
diff --git a/docs/_static/images/keypairs.webp b/docs/_static/images/keypairs.webp
new file mode 100644
index 00000000..14df4da3
--- /dev/null
+++ b/docs/_static/images/keypairs.webp
Binary files differ
diff --git a/docs/_static/images/lac-lns-diagram.webp b/docs/_static/images/lac-lns-diagram.webp
new file mode 100644
index 00000000..0ce052c2
--- /dev/null
+++ b/docs/_static/images/lac-lns-diagram.webp
Binary files differ
diff --git a/docs/_static/images/lac-lns-winclient.webp b/docs/_static/images/lac-lns-winclient.webp
new file mode 100644
index 00000000..95792cad
--- /dev/null
+++ b/docs/_static/images/lac-lns-winclient.webp
Binary files differ
diff --git a/docs/_static/images/ldapone.webp b/docs/_static/images/ldapone.webp
new file mode 100644
index 00000000..0f070454
--- /dev/null
+++ b/docs/_static/images/ldapone.webp
Binary files differ
diff --git a/docs/_static/images/ldaptwo.webp b/docs/_static/images/ldaptwo.webp
new file mode 100644
index 00000000..9ee636df
--- /dev/null
+++ b/docs/_static/images/ldaptwo.webp
Binary files differ
diff --git a/docs/_static/images/mainschema.webp b/docs/_static/images/mainschema.webp
new file mode 100644
index 00000000..c9db82ca
--- /dev/null
+++ b/docs/_static/images/mainschema.webp
Binary files differ
diff --git a/docs/_static/images/multicast-basic.webp b/docs/_static/images/multicast-basic.webp
new file mode 100644
index 00000000..8e963421
--- /dev/null
+++ b/docs/_static/images/multicast-basic.webp
Binary files differ
diff --git a/docs/_static/images/nat_before_vpn_topology.webp b/docs/_static/images/nat_before_vpn_topology.webp
new file mode 100644
index 00000000..7f93a3d8
--- /dev/null
+++ b/docs/_static/images/nat_before_vpn_topology.webp
Binary files differ
diff --git a/docs/_static/images/nmp1.webp b/docs/_static/images/nmp1.webp
new file mode 100644
index 00000000..60035421
--- /dev/null
+++ b/docs/_static/images/nmp1.webp
Binary files differ
diff --git a/docs/_static/images/nmp2.webp b/docs/_static/images/nmp2.webp
new file mode 100644
index 00000000..6dbf4d42
--- /dev/null
+++ b/docs/_static/images/nmp2.webp
Binary files differ
diff --git a/docs/_static/images/nmp3.webp b/docs/_static/images/nmp3.webp
new file mode 100644
index 00000000..72ab7050
--- /dev/null
+++ b/docs/_static/images/nmp3.webp
Binary files differ
diff --git a/docs/_static/images/nmp4.webp b/docs/_static/images/nmp4.webp
new file mode 100644
index 00000000..d7684b38
--- /dev/null
+++ b/docs/_static/images/nmp4.webp
Binary files differ
diff --git a/docs/_static/images/nmp5.webp b/docs/_static/images/nmp5.webp
new file mode 100644
index 00000000..6c64707c
--- /dev/null
+++ b/docs/_static/images/nmp5.webp
Binary files differ
diff --git a/docs/_static/images/nmp6.webp b/docs/_static/images/nmp6.webp
new file mode 100644
index 00000000..85141b11
--- /dev/null
+++ b/docs/_static/images/nmp6.webp
Binary files differ
diff --git a/docs/_static/images/nmp7.webp b/docs/_static/images/nmp7.webp
new file mode 100644
index 00000000..6f64df83
--- /dev/null
+++ b/docs/_static/images/nmp7.webp
Binary files differ
diff --git a/docs/_static/images/openvpn_site2site_diagram.webp b/docs/_static/images/openvpn_site2site_diagram.webp
new file mode 100644
index 00000000..97d4df3f
--- /dev/null
+++ b/docs/_static/images/openvpn_site2site_diagram.webp
Binary files differ
diff --git a/docs/_static/images/password-recovery-01.webp b/docs/_static/images/password-recovery-01.webp
new file mode 100644
index 00000000..26427ecb
--- /dev/null
+++ b/docs/_static/images/password-recovery-01.webp
Binary files differ
diff --git a/docs/_static/images/pbr_example_1.webp b/docs/_static/images/pbr_example_1.webp
new file mode 100644
index 00000000..4e8ba882
--- /dev/null
+++ b/docs/_static/images/pbr_example_1.webp
Binary files differ
diff --git a/docs/_static/images/permanent_install.webp b/docs/_static/images/permanent_install.webp
new file mode 100644
index 00000000..6ab06b0a
--- /dev/null
+++ b/docs/_static/images/permanent_install.webp
Binary files differ
diff --git a/docs/_static/images/pppoe-ipv6-pd-diagram.webp b/docs/_static/images/pppoe-ipv6-pd-diagram.webp
new file mode 100644
index 00000000..344bbf21
--- /dev/null
+++ b/docs/_static/images/pppoe-ipv6-pd-diagram.webp
Binary files differ
diff --git a/docs/_static/images/qos1.webp b/docs/_static/images/qos1.webp
new file mode 100644
index 00000000..fe9264a6
--- /dev/null
+++ b/docs/_static/images/qos1.webp
Binary files differ
diff --git a/docs/_static/images/qos10.webp b/docs/_static/images/qos10.webp
new file mode 100644
index 00000000..646ae67b
--- /dev/null
+++ b/docs/_static/images/qos10.webp
Binary files differ
diff --git a/docs/_static/images/qos2.webp b/docs/_static/images/qos2.webp
new file mode 100644
index 00000000..7c8a1336
--- /dev/null
+++ b/docs/_static/images/qos2.webp
Binary files differ
diff --git a/docs/_static/images/qos3.webp b/docs/_static/images/qos3.webp
new file mode 100644
index 00000000..3cf2dd32
--- /dev/null
+++ b/docs/_static/images/qos3.webp
Binary files differ
diff --git a/docs/_static/images/qos4.webp b/docs/_static/images/qos4.webp
new file mode 100644
index 00000000..cc108ee8
--- /dev/null
+++ b/docs/_static/images/qos4.webp
Binary files differ
diff --git a/docs/_static/images/qos5.webp b/docs/_static/images/qos5.webp
new file mode 100644
index 00000000..d41ae04d
--- /dev/null
+++ b/docs/_static/images/qos5.webp
Binary files differ
diff --git a/docs/_static/images/qos6.webp b/docs/_static/images/qos6.webp
new file mode 100644
index 00000000..7d238851
--- /dev/null
+++ b/docs/_static/images/qos6.webp
Binary files differ
diff --git a/docs/_static/images/qos7.webp b/docs/_static/images/qos7.webp
new file mode 100644
index 00000000..026452c2
--- /dev/null
+++ b/docs/_static/images/qos7.webp
Binary files differ
diff --git a/docs/_static/images/qos8.webp b/docs/_static/images/qos8.webp
new file mode 100644
index 00000000..e1706ce2
--- /dev/null
+++ b/docs/_static/images/qos8.webp
Binary files differ
diff --git a/docs/_static/images/qos9.webp b/docs/_static/images/qos9.webp
new file mode 100644
index 00000000..2cc6fdaa
--- /dev/null
+++ b/docs/_static/images/qos9.webp
Binary files differ
diff --git a/docs/_static/images/service_conntrack_sync-schema.webp b/docs/_static/images/service_conntrack_sync-schema.webp
new file mode 100644
index 00000000..e347aa19
--- /dev/null
+++ b/docs/_static/images/service_conntrack_sync-schema.webp
Binary files differ
diff --git a/docs/_static/images/service_dhcp-relay01.webp b/docs/_static/images/service_dhcp-relay01.webp
new file mode 100644
index 00000000..5fbfad3e
--- /dev/null
+++ b/docs/_static/images/service_dhcp-relay01.webp
Binary files differ
diff --git a/docs/_static/images/service_dhcpv6-relay01.webp b/docs/_static/images/service_dhcpv6-relay01.webp
new file mode 100644
index 00000000..1f72f51f
--- /dev/null
+++ b/docs/_static/images/service_dhcpv6-relay01.webp
Binary files differ
diff --git a/docs/_static/images/service_snmp_communication_principles_diagram.webp b/docs/_static/images/service_snmp_communication_principles_diagram.webp
new file mode 100644
index 00000000..abb18133
--- /dev/null
+++ b/docs/_static/images/service_snmp_communication_principles_diagram.webp
Binary files differ
diff --git a/docs/_static/images/sg.webp b/docs/_static/images/sg.webp
new file mode 100644
index 00000000..5ee77e0d
--- /dev/null
+++ b/docs/_static/images/sg.webp
Binary files differ
diff --git a/docs/_static/images/sticky-connections.webp b/docs/_static/images/sticky-connections.webp
new file mode 100644
index 00000000..92e5b769
--- /dev/null
+++ b/docs/_static/images/sticky-connections.webp
Binary files differ
diff --git a/docs/_static/images/traffic.webp b/docs/_static/images/traffic.webp
new file mode 100644
index 00000000..f6f9e183
--- /dev/null
+++ b/docs/_static/images/traffic.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-01.webp b/docs/_static/images/virt-libvirt-01.webp
new file mode 100644
index 00000000..02498c96
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-01.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-02.webp b/docs/_static/images/virt-libvirt-02.webp
new file mode 100644
index 00000000..06ad10aa
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-02.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-03.webp b/docs/_static/images/virt-libvirt-03.webp
new file mode 100644
index 00000000..e8beae0c
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-03.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-04.webp b/docs/_static/images/virt-libvirt-04.webp
new file mode 100644
index 00000000..586cdedb
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-04.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-05.webp b/docs/_static/images/virt-libvirt-05.webp
new file mode 100644
index 00000000..65c57a3d
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-05.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-06.webp b/docs/_static/images/virt-libvirt-06.webp
new file mode 100644
index 00000000..da7a41a9
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-06.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-qc-01.webp b/docs/_static/images/virt-libvirt-qc-01.webp
new file mode 100644
index 00000000..1b19ca60
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-qc-01.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-qc-02.webp b/docs/_static/images/virt-libvirt-qc-02.webp
new file mode 100644
index 00000000..8281ebfb
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-qc-02.webp
Binary files differ
diff --git a/docs/_static/images/virt-libvirt-qc-03.webp b/docs/_static/images/virt-libvirt-qc-03.webp
new file mode 100644
index 00000000..7dc4e7e8
--- /dev/null
+++ b/docs/_static/images/virt-libvirt-qc-03.webp
Binary files differ
diff --git a/docs/_static/images/vpn_dmvpn_topology01.webp b/docs/_static/images/vpn_dmvpn_topology01.webp
new file mode 100644
index 00000000..3da35995
--- /dev/null
+++ b/docs/_static/images/vpn_dmvpn_topology01.webp
Binary files differ
diff --git a/docs/_static/images/vpn_s2s_ikev2.webp b/docs/_static/images/vpn_s2s_ikev2.webp
new file mode 100644
index 00000000..615f689c
--- /dev/null
+++ b/docs/_static/images/vpn_s2s_ikev2.webp
Binary files differ
diff --git a/docs/_static/images/vpn_s2s_ikev2_c.webp b/docs/_static/images/vpn_s2s_ikev2_c.webp
new file mode 100644
index 00000000..f572fc29
--- /dev/null
+++ b/docs/_static/images/vpn_s2s_ikev2_c.webp
Binary files differ
diff --git a/docs/_static/images/vrf-example-topology-01.webp b/docs/_static/images/vrf-example-topology-01.webp
new file mode 100644
index 00000000..696abad1
--- /dev/null
+++ b/docs/_static/images/vrf-example-topology-01.webp
Binary files differ
diff --git a/docs/_static/images/vyos-downloads.webp b/docs/_static/images/vyos-downloads.webp
new file mode 100644
index 00000000..9d446701
--- /dev/null
+++ b/docs/_static/images/vyos-downloads.webp
Binary files differ
diff --git a/docs/_static/images/vyos-sr-isis.webp b/docs/_static/images/vyos-sr-isis.webp
new file mode 100644
index 00000000..8ecad813
--- /dev/null
+++ b/docs/_static/images/vyos-sr-isis.webp
Binary files differ
diff --git a/docs/_static/images/vyos_1_4_nat66_simple.webp b/docs/_static/images/vyos_1_4_nat66_simple.webp
new file mode 100644
index 00000000..6dedc08c
--- /dev/null
+++ b/docs/_static/images/vyos_1_4_nat66_simple.webp
Binary files differ
diff --git a/docs/_static/images/vyos_1_5_nat66_dhcpv6_wdummy.webp b/docs/_static/images/vyos_1_5_nat66_dhcpv6_wdummy.webp
new file mode 100644
index 00000000..352d1f08
--- /dev/null
+++ b/docs/_static/images/vyos_1_5_nat66_dhcpv6_wdummy.webp
Binary files differ
diff --git a/docs/_static/images/vyos_arista_bond_lacp.webp b/docs/_static/images/vyos_arista_bond_lacp.webp
new file mode 100644
index 00000000..6ac71379
--- /dev/null
+++ b/docs/_static/images/vyos_arista_bond_lacp.webp
Binary files differ
diff --git a/docs/_static/images/vyosnew-downloads.webp b/docs/_static/images/vyosnew-downloads.webp
new file mode 100644
index 00000000..fbbb21c8
--- /dev/null
+++ b/docs/_static/images/vyosnew-downloads.webp
Binary files differ
diff --git a/docs/_static/images/wireguard_qrcode.webp b/docs/_static/images/wireguard_qrcode.webp
new file mode 100644
index 00000000..7eb02d79
--- /dev/null
+++ b/docs/_static/images/wireguard_qrcode.webp
Binary files differ
diff --git a/docs/_static/images/wireguard_site2site_diagram.webp b/docs/_static/images/wireguard_site2site_diagram.webp
new file mode 100644
index 00000000..9f73ad4e
--- /dev/null
+++ b/docs/_static/images/wireguard_site2site_diagram.webp
Binary files differ
diff --git a/docs/_static/images/zone-policy-diagram.webp b/docs/_static/images/zone-policy-diagram.webp
new file mode 100644
index 00000000..850df285
--- /dev/null
+++ b/docs/_static/images/zone-policy-diagram.webp
Binary files differ