Others will have other answers. I used a combination of these two guides. Use the one that works best for your type of install.
Official Guides:
Official Updating the Web UI
Official MineOS Page
My saved notes with credits:
Here is how I took my MineOS Turnkey 64 install and upgraded it to all the latest software:
PHASE 1 - Upgrading the OS
1. Download “mineos_turnkey-x64.iso” from http://minecraft.codeemo.com/crux/
2. Burn to disk or mount ISO if doing VM install.
3. Install with this CD / ISO
4. Choose yes to install security updates after creating passwords
5. After install is completed, open terminal connection.
6. su -
7. lsb_release -a shows:
root@core ~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.0 (wheezy)
Release: 7.0
Codename: wheezy
8. cd /etc/apt/sources.list.d
9. nano sources.list
10. comment out this line:
deb http://http.us.debian.org/debian sid main
11. uncomment out this line:
12. CTRL+X and save
13. apt-get update
14. apt-get dist-upgrade
15. choose default answer to any questions (i.e. keep modified grub config file)
16. lsb_release -a shows:
root@core apt/sources.list.d# lsb_release -a
No LSB modules are available.|
Distributor ID: Debian
Description: Debian GNU/Linux 7.1 (wheezy)
Release: 7.1
Codename: wheezy
17. reboot
(not really necessary but just proving to yourself that all is OK when it reboots successfully and you see it say: “Welcome to Core, TurnKey Linux 13.0rc / Debian 7.1 Wheezy” when you log back into the terminal)
PHASE 2 - Upgrading Webmin from 1.610 to 1.630
1. open terminal to server
2. su -
3. apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
4. wget http://prdownloads.sourceforge.net/webadmin/webmin_1.630_all.deb
5. dpkg --install webmin_1.630_all.deb
6. open web browser to https://xxx.xxx.xxx.xxx:12321
7. log in with root credentials
8. On top menu bar click the “Webmin” on the top left.
9. On this page, click the “Update Detected Operating System”
10. Click the “Install Updates Now” on this same page. Now webmin (should you enjoy using that tool - it has MySQL management built in) is completely up to date.
PHASE 3 - Opening additional ports in firewall (because I like to have more than one Minecraft server running)
1. open terminal to server
2. su -
3. cd /etc
4. nano iptables.up.rules
5. add these lines at end:
-A INPUT -p tcp -m tcp --dport 25565 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 25566 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 25567 -j ACCEPT
6. CTRL+X and save
7. reboot
PHASE 4 - Updating MineOS scripts and creating a server
1. open a web browser to http://xxx.xxx.xxx.xxx:80/admin
2. log in with “web-ui” credentials created during original install
3. Click “update” button in the “vanilla” profile line on the overview page.
4. Click the “check for newer versions” under the script versions.
5. Go to the “create new server” tab
6. Supply server name
7. update memory allocated
8. choose gameplay options
9. click “create server”
10. click the “server status” tab
11. click “start” next to that server
I’m not a Linux genius so while everything seems to be working for me, there could be mistakes or things I could have done better or more efficiently. I welcome any and all feedback!