najprościej podejrzyj sobie jak ja to robię. 
Parę przykładów: 
- dnscrypt http://repo.or.cz/w/tomato.git/commit/1c63e79bc70412e5ad9201ce9070e9d79bc619c8 
 
- transmission 
http://repo.or.cz/w/tomato.git/commit/d1d48d4648d019d4afa205761acbc7462671ab59 
 
ogólnie rzecz mówiąc: 
 - dodajesz nowe zmienne (domyslne) nvram w router/nvram/default.c 
 - dodajesz ów zmnienne do router/httpd/tomato.c określając ich przedziały i typy 
 - dodajesz nowy serwis w router/rc/, tak by rc to widział i rozpoznawał 
 - tworzysz nową stronę asp w router/www/  
 - dopisujesz nowa pozycję do menu w pliku router/rc/tomato.js 
 
Jeżeli chcesz by była to jako opcja domyślnie nie wkompilowana w tomato (jak np transmission), wtedy musisz dodać nowy config (TCONFIG).
 Router: Unifi Cloud Gateway Fiber 
Switch: Unifi USW-Lite-16-PoE 
Switch: Unifi USW-Flex-Mini - szt. 2 
Wi-Fi: Unifi U6-Lite - szt. 2 
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD 
VM #1: Synology SA6400 
VM #2: Debian, WWW 
VM #3:  Home Assistant OS 
 |