In questo articolo mostro come trasformare un Apple Mac Mini del 2012 in un Mac Mini Server. Un server può fornire servizi utili di base per una piccola azienda o ufficio oppure servizi avanzati per uso domestico, per gestione posta, media server, condivisione di documenti, ecc.
Come trasformare un Mac Mini in MacMini Server
I MacMini del 2012 sono modelli non recentissimi ma dispongono almeno di processori I5 e hanno possibilità di upgrade (RAM e dischi) che gli ultimi modelli non hanno.
Apple negli ultimi anni ha venduto configurazioni differenti di Mac Mini in configurazione Server, tra cui:
MacMini Server Mid 2011: Macmini5,3 | A1347 | EMC 2442 | MC936LL/A
MacMini Server Late 2012: Macmini6,2 | A1347 | EMC 2570 | MD389LL/A
Upgrade Hardware e Software
La caratteristica di questi modelli è che dispongono di una configurazione Hardware più performante, spesso con processore I7 anzichè I5 e doppio hard disk: doppio disco meccanico, doppio SSD oppure un mix tra disco SSD e Meccanico.
Lato software dispongono invece di un sistema operativo normale ma con un’app chiamata server.app, scaricabile dal sito Apple.
Per trasformare fisicamente ad esempio un MacMini del 2012 in un MacMini server, possiamo quindi:
- Effettuare un upgrade RAM a 16GB: il modello 2012 dispone ancora di slot RAM (i modelli successivi presentano RAM saldata su motherboard…). Potete quindi installare senza problemi ben 16 GB di RAM…
- Installare un KIT per doppio disco: In questo modo possiamo installare una coppia di SSD + HDD (in configurazione Fusion disk) oppure due HDD o ancora meglio 2 SSD. E’ possibile anche installare un HDD meccanico da 2 GB (di spessore maggiore) + 1 SSD (di norma sottilissimi) di capacità inferiore. Per effettuare questo upgrade potete seguire un mio articolo:
https://www.informaticanapoli.it/upgrade-ssd-doppio-disco-mac-mini-a1347/
- Installare l’applicazione Server.app: dal sito Apple potrete installare questo componente. E’ a pagamento ma non costa assolutamente molto (circa 20 euro nel momento in cui scrivo questo articolo). Potete trovarlo su iTunes qui: OS-X-SERVER. Per altre info vi invito a seguire il sito Apple a queste pagine:
http://www.apple.com/it/macos/server/servers-made-easy/
http://www.apple.com/macos/server/
- Installare opportuni software Server per gestire servizi di qualsiasi tipo. In coda a questo articolo troverete una lista di usi e software utilizzabili su un Mac Server.
Alcuni software utili e funzionalità che potete usare sul Mac Mini Server
Jenkins or TeamCity : permettono di creare applicazioni e farle girare su un Continuous Integration remote server per gestire processi automatici, compilazione di codice, esecuzione di comandi, eseguire Unit test.
Selfoss (gratuito) e Fever (a pagamento) : buone alternative a Google Reader.
Sendy : è un software per inviare e gestire mailing list simile a Mail Chimp ma molto più economico.
Yourls : è un software gratuito classificabile come URL shortener poichè provvede a generare url compresse e fornire statistiche.
ZPanel : è una alternativa gratuita a CPanel.
GitLab : famosissimo e gratuito software dedicato agli sviluppatori che comprende tutto ciò che serve per il management del software.
SparkleShare : software gratuito permette di configurare una cartella sul server e sincronizzarla con qualsiasi client, collaboratore o impiegato.
Pow : permette di creare e testare applicazioni Rails e Rack. Gratuita.
Moodle : CMS gratuito dedicato all’educazione e apprendimento.
Daylite Server : permette di sincronizzare attività Daylite da qualsiasi luogo. ets you sync your Daylite info from anywhere.
VirtualHostX : permette di configurare Website multipli velocemente.
iVPN : permette di configurare un server VPN facilmente.
Crashplan : permette il backup remoto di PC e Mac sul server.
Owncloud : è una alternativa a Dropbox con alcune aggiunte utili all’attività lavorativa (calendario, gestione contatti, ecc.).
Plex Server : software gratuito che permette di eseguire qualsiasi file multimediale su mobile, tablet e Mac.
FileMaker Server : potentissimo server database. Molto potente.
Kerio Connect : potentissimo server di posta, ottima alternativa ad Exchange.
Vagrant : permette di creare ambienti di sviluppo velocemente.
Real Studio : permette di creare web app sul server.
uTorrent : client torrent molto famoso con web server integrato great torrent client.
Billings Pro Server : permette di gestire preventivi, clienti, appuntamenti e tanto altro.
Profile Manager 2 : permette la gestione di iPad e iPhones.
Xcode : ambiente di sviluppo per dispositivi Mac.
MAMP : permette di installare facilmente un WebServer PHP e un db mySQL per configurare e testare CMS (wordpress per esempio..)
Scrup : alternativa a Droplr e CloudApp
DNS Enabler : permette di ottenere un proprio DNS server.
Kikuchat : is a self hosted Campfire alternative. Server.app also has a Messages Server.
Mint : programma per analizzare il traffico di siti web.
Shaarli : è un sito web di social bookmarking per l’archiviazione, ricerca e condivisione di segnalibri.
BBpress : è un motore di forum per wordpress.
Simon : applicazione per analizzare server e servizi.
iStat Server : permette di tenere sotto controllo il Mac Mini server;
Deep Freeze : software di sicurezza per Mac;
Asterisk : centralino Opensource VOIP;
Nagios : software di monitoraggio per server;
VMware ESXi : permette di installare ed eseguire multiple istanze di OS X sullo stesso server.
Parallels Server for Mac : un altra soluzione per eseguire istanze virtuali di OSX.
SugarCRM : software di CRM;
Rapidweaver : software di creazione siti Web;
Slogger : preleva dati dai social network e li aggraga in una sola pagina.
Subversion : software gratuito di versionamento;