Nessuna installazione manuale necessaria. Forniamo un preinstallato e pronto al deploymentcon app MikroTik a un clic.
Se hai sempre voluto eseguire un router su VPS senza hardware fisico, sei nel posto giusto. In questo tutorial ti guiderò attraverso tutto quello che c'è da sapere su MikroTik CHR. Ti spiegherò cos'è, perché sarebbe utile eseguirlo su un VPS, come funziona, a cosa puoi usarlo, i vantaggi di avere un VPS rispetto all'hardware fisico, e cosa potresti voler preparare prima di iniziare. Dopo, ti mostrerò i passaggi comuni per installare MikroTik su un VPS (versione Ubuntu), e gli ottimizzamenti di performance che consiglio.

Una breve guida su Mikrotik CHR
MikroTik è un'azienda di hardware affermata che produce una gamma di modem, router e alcuni dispositivi server. I suoi router erano particolarmente apprezzati per il loro sistema operativo unico. Dopo un po', MikroTik ha iniziato a rilasciare quel sistema operativo come software indipendente, chiamandolo RouterOS. RouterOS ti permette di trasformare qualsiasi computer in un dispositivo router MikroTik, offrendo funzionalità pratiche e dirette. MikroTik CHR (Cloud-Hosted Router) è una versione più recente di RouterOS. CHR è progettato per funzionare su cloud, Virtual Private Server (VPS) e macchine virtuali.
Casi d'uso di Mikrotik CHR
Quindi MikroTik CHR è la scelta migliore per trasformare il tuo server remoto in un router, permettendoti di creare facilmente server VPN potenti, load balancer e altro. Molti amministratori lo adorano per compiti come configurazione MikroTik VPNdove puoi costruire tunnel sicuri per i tuoi dipendenti remoti o sedi secondarie. Dipende da te sfruttare al meglio il tuo router MikroTik virtuale e remoto, ma potenzialmente ci sono molti casi d'uso incredibili per un MikroTik CHR VPS. Se usi un PC o laptop Windows, puoi anche usare Winbox di MikroTik per semplificare l'utilizzo di CHR o RouterOS di MikroTik. Naturalmente, ti mostrerò come fare e come installare MikroTik su un VPS.
Altri casi d'uso:
- server VPN
- Bilanciatore di carico
- Firewall e gateway di sicurezza
- Gestione della larghezza di banda (QoS, shaping)
- Monitoraggio della rete (NetFlow, SNMP)
- Gateway hotspot con portale captive
- Gateway di accesso remoto
- Router multi-WAN (failover/load balance)
- Hub per dispositivi IoT
- Laboratorio virtuale per test

Eseguire MikroTik su un VPS Ubuntu
MikroTik installato su un server Ubuntu è come costruire una torre di controllo high-tech nel cloud. Tu diventi il controllore del traffico per la tua rete. Gestisci il flusso di dati e configuri il routing senza mai toccare il router fisico. Tutto è virtuale, modificabile e controllabile da qualsiasi parte del mondo.
Ad esempio, puoi personalizzare una configurazione di server MikroTik DNS per assicurarti che i tuoi client elaborino le richieste in pochi istanti, indipendentemente dalla loro posizione. Gestisci le regole firewall senza mai toccare l'hardware in sede.
Vantaggi dell'installazione di MikroTik su un VPS
- Ovunque e in qualsiasi momento: configura un router MikroTik in un data center remoto in pochi minuti.
- Scalabilità su richiesta: aumenta le risorse del VPS senza aggiungere hardware.
- Convenienza economica: niente acquisto e manutenzione di router fisici, paghi il VPS invece.
- Affidabilità: sfrutta l'uptime, i backup e la ridondanza del tuo provider.
- Ambiente sicuro: esegui test di performance su VPN, regole firewall e configurazioni di routing.

Requisiti per installare MikroTik su un VPS
Assicurati di soddisfare queste condizioni:
- Un VPS (preferibilmente basato su KVM) con almeno 1 CPU, 512 MB di RAM e 2 GB di storage.
- Il tuo OS deve essere Ubuntu (non più vecchio di 22.04).
- Accesso SSH (su Windows usa PuTTY, su Linux/Mac usa ssh).
- L'immagine MikroTik CHR.
Alcuni provider di VPS non permettono il boot di OS personalizzati. Verifica che il tuo host supporti il mounting di ISO o dischi.
Come installare MikroTik su un VPS
Passaggio 1: acquista un VPS MikroTik
Vai su Cloudzy.com e acquista un MikroTik VPS piano. Scegli un piano con buone risorse, così il tuo router remoto riuscirà a gestire i compiti che hai in mente. Consiglio il piano "Growing", che offre le risorse e le performance necessarie al miglior rapporto prezzo. Per installare manualmente MikroTik Router (CHR) sul tuo VPS Cloudzy, seleziona un VPS Linux e scegli Ubuntu 16 o 18 come sistema operativo.
Passaggio 2: aggiorna e prepara Ubuntu VPS
Connettiti al tuo VPS:
ssh root@your-vps-ip
Aggiorna pacchetti:
apt update && apt upgrade -y
Installa gli strumenti di cui avrai bisogno:
apt install wget unzip qemu-utils -y
Passaggio 3: Scarica l'immagine MikroTik CHR
Ottieni l'ultima immagine CHR stabile da MikroTik:
wget https://download.mikrotik.com/routeros/7.15/chr-7.15.img.zip
unzip chr-7.15.img.zip
Passaggio 4: Converti l'immagine per VPS
Converti l'immagine raw in un formato avviabile:
qemu-img convert -f raw -O qcow2 chr-7.15.img mikrotik-chr.qcow2
Scrivi il file sul disco di avvio VPS (sostituisci vda con il tuo disco):
dd if=chr-7.15.img of=/dev/vda bs=4M
Termina con:
sync
Passaggio 5: Riavvia su MikroTik CHR
Riavvia VPS:
reboot
Quando torna online, eseguirà RouterOS CHR.
Passaggio 6: Primo accesso a MikroTik
Per impostazione predefinita, MikroTik CHR consente SSH sulla porta 22. Connettiti con:
ssh admin@your-vps-ip
L'utente predefinito è admin senza password.
La prima cosa da fare è impostare una password
password
Passaggio 7: Accedi via Winbox o WebFig
Se non ami la CLI, puoi gestire CHR con questi strumenti grafici:
- WebFig: Apri
http://your-vps-ipnel tuo browser.
- Winbox: Connettiti usando l'IP VPS.
Passaggio 8: Configurazione di base
Abilita un client DHCP sull'interfaccia principale:
/ip dhcp-client add interface=ether1
Aggiungi il mascheramento NAT per l'accesso a Internet:
/ip firewall nat add chain=srcnat action=masquerade out-interface=ether1
Inoltre, se pensi di esporre alcuni servizi, vorrai configurare il livello di filtro del traffico regole di port forwarding MikroTik in modo che VPS possa indirizzare in sicurezza il traffico esterno verso app o dispositivi interni.

Procedure di sicurezza consigliate
- Cambia subito le credenziali predefinite.
- Limita SSH al tuo indirizzo IP:
/ip firewall filter add chain=input protocol=tcp dst-port=22 src-address=<your-ip> action=accept
/ip firewall filter add chain=input protocol=tcp dst-port=22 action=drop
- Usa HTTPS per WebFig, disabilita HTTP in chiaro.

Ottimizzazione di MikroTik CHR su VPS
Installare MikroTik su VPS ti permette di avere routing cloud a un prezzo paragonabile all'hardware fisico, se configurato correttamente. In genere le prestazioni dipendono molto più da CPU che da RAM del provider VPS, quindi piccoli aggiustamenti nella configurazione CHR e nella virtualizzazione possono fare una differenza notevole. Questa sezione descrive i fattori importanti per far girare CHR su VPS in modo veloce, stabile e affidabile.
- VPS: CPU single-core veloce, RAM da 512 MB a 2 GB, SSD, rete da 1 Gbps+.
- Versione CHR: Usa VPS/Cloud a 64 bit e mantienilo aggiornato.
- Virtualizzazione: CPU virtuale dedicata, scheda di rete virtio, evita bridge e virtualizzazione annidata.
- Modifiche CHR: Abilita FastPath, firewall e NAT essenziali, logging minimale, disabilita servizi inutilizzati e IPv6.
Configurazioni rapide per CHR
- FastPath / CFastPath: Abilita per un inoltro pacchetti più veloce.
- Firewall / NAT: Mantieni le regole al minimo; usa raw rules dove possibile.
- Registrazione: Limita o ruota i log per ridurre il carico su disco e CPU.
- Servizi: Disabilita tutto ciò che non usi (IPv6, DHCP, ecc.).
- Code di attesa: Usa solo code semplici; evita code per IP su traffico elevato.
- Interfacce: Usa schede di rete virtio o paravirtualizzate; evita bridge non necessari.
- Monitoraggio: profilo strumento per CPU, usa SNMP o statistiche di interfaccia per il traffico.

Concludere
Bene, dopo aver spiegato tutto, hai appena imparato il processo completo di installazione di MikroTik su VPS. Ti ho mostrato cos'è CHR, i casi d'uso migliori per CHR e perché è meglio configurare CHR su VPS anziché su hardware fisico. Ti ho anche guidato attraverso tutto ciò che serve prima di iniziare.