Το άρθρο αυτό είναι για το πως να στήσετε τον δικό σας server, για να φιλοξενήσετε τον ιστότοπο σας με μικρό σχετικά κόστος.
Για την δημιουργία ενός ιστότοπου απαιτούνται:
- Ένα όνομα τομέα (γνωστό ως domain)
- Φιλοξενία (hosting) σε κάποιο διακομιστή (server)
Για το όνομα τομέα μπορείτε να βρείτε αρκετές εταιρίες Ελληνικές και ξένες που πωλούν ονόματα της μορφής tonomamou.gr ή toonomamou.com ή tooonomamou.tld όπου tld διάφορα όπως .org .me .rocks .ninja κλπ
Στην φιλοξενία υπάρχουν οι έτοιμες λύσεις που προσφέρουν αυτόματη εγκατάσταση κάποιου CMS όπως WordPress (τι άλλο) ή έναν πίνακα ελέγχου όπως cPanel που μπορουμε εκεί να δημιουργήσουμε μια κενή βάση δεδομένων, email, κλπ. Η πιο εύκολη και λογική επιλογή για κάποιον νέο στο αντικείμενο είναι βέβαια η αυτόματη λύση ένα κλικ και έτοιμος ο ιστότοπος (που βέβαια δεν το συζητάμε θα είναι WordPress 🙂 )
Για πιο προχωρημένους χρήστες υπάρχουν λύσεις για εξοικονόμηση χρημάτων, γιατί άδεια χρήσης cPanel έχει κάποιο μηνιαίο κόστος, μπορούν να πάρουν τον χώρο και να στήσουν από την αρχή έναν καινούργιο server και στην συνέχεια να εγκαταστήσουν πχ ένα WordPress site. Ο ιστότοπος μου φιλοξενείται από την UpCloud
Το ανοιχτό λιγισμικό προσφέρει πολλές και πολύ ενδιαφέρουσες λύσεις για την δημιουργία server όπως οι παρακάτω:
Centminmod (Γραμμή εντολών)

Centos-Webpanel (Γραφικό περιβάλλον)

Δυνατότητες:
- Apache Web Server (Mod Security + OWASP rules optional)
- PHP 5.4 (suPHP, SuExec + PHP version switcher)
- MySQL/MariaDB + phpMyAdmin
- Postfix + Dovecot + roundcube webmail (Antivirus, Spamassassin optional)
- CSF Firewall
- File System Lock (no more website hacking, all your files are locked from changes)
- Backups (optional)
- AutoFixer for server configuration
Θα εγκαταστήσει:
- Nginx
- MariaDB (MySQL replacement)
- HHVM
- PHP-FPM (automatic fallback)
- Redis
- WP-CLI
- Varnish (optimized for WordPress)
EasyEngine (Γραμμή εντολών)

HestiaCP

Το HestiaCP είναι ένας κλώνος (fork) του VestaCP, μιας και το δεύτερο μας έχει συνηθίσει με αργό development αλλά και αρκετά προβλήματα ασφαλείας. Το HestiaCP, είναι μια από τις πιο κλασικές λύσεις και κατά την γνώμη η πιο συμβατή επιλογή.
Υποστηρίζει
- Debian 9
- Debian 10
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
Και εγκαθιστά Apache με proxy Nginx, exim4, dovecot, webmail, clamav, spamassasin, vsftp, fail2ban και bind9, δηλαδή δεν του λείπει τίποτα συγκρίνοντας το με Plesk και cPanel.
VestaCP (Γραφικό περιβάλλον)


Ακολουθώντας τις οδηγίες θα δημιουργήσει ένα server με:
- Apache ->Nginx
- MySql
- PHP-FPM
- http/2
VPSSIM (Γραμμή εντολών)
