Categorie
Informatica

Oracle Cloud Infrastructure Always-Free

Vi segnalo la possibilità di avere 2 server virtuali su Oracle Cloud gratuiti per sempre. Potete vedere questo blog pubblicato su un macchina virtuale gratuita oracle a questo indirizzo:

https://www.inginc.eu

Il server virtuale comunque ha solo 1 GB di RAM e 2 core. Per la RAM, vi consiglio di aggiungere lo swap perchè terminato il GB di RAM, la VM tende a bloccarsi. Di seguito i comandi per inizializzare la macchina virtuale creata usando come immagine Ubuntu 20.04 minimal.

Eliminazione firewall

Purtroppo il comando ufw sulla VM Ubuntu 20.04 predisposta da Oracle non funziona, risulta abilitato, ma poi al riavvio non si attiva. Questi i comandi per disabilitare completamente il firewall (tanto tramite security lists comunque potete bloccare le porte lo stesso):

sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
sudo iptables -X
sudo iptables-save | sudo tee /etc/iptables/rules.v4

Abilitazione SWAP

Avviando la VM Ubuntu predisposta da Oracle non c’è swap. Il problema è che abbiamo solo 1 GB di RAM e quando si riempie, la macchina virtuale non risponde quasi più. Va abilitato lo swap con questi comandi (in questo caso aggiungo 1 GB [nella prima istruzione: 1G] di swap, poi è possibile aggiungerne di più):

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Problemi di timeout della sessione ssh

Capita che la sessione ssh si perda. In questo caso può essere utile usare byobu per riprendere le sessioni appese installandolo in questo modo:

sudo apt-get install vim byobu dialog
byobu-enable

Byobu va abilitato non da root, ma dall’utente che fa il login, cioè ubuntu, quindi non va usato il sudo nell’ultima istruzione.

2 risposte su “Oracle Cloud Infrastructure Always-Free”

Ti ringrazio perché ogni 2 minuti mi si inchiodava il server VNC! Ora è tutta un’altra cosa. Complimenti 🙂
Se puoi fare altre guide tipo avviare un server ftp, server http, Teamspeak server o altro te ne sarei grato ✌🏼

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *