Το άρθρο αυτό είναι για το πως να στήσετε τον δικό σας server, για να φιλοξενήσετε τον ιστότοπο σας με μικρό σχετικά κόστος.

Για την δημιουργία ενός ιστότοπου απαιτούνται:

  • Ένα όνομα τομέα (γνωστό ως domain)
  • Φιλοξενία (hosting) σε κάποιο διακομιστή (server)

Για το όνομα τομέα μπορείτε να βρείτε αρκετές εταιρίες Ελληνικές και ξένες που πωλούν ονόματα της μορφής tonomamou.gr ή toonomamou.com ή tooonomamou.tld όπου tld διάφορα όπως .org .me .rocks .ninja κλπ

Στην φιλοξενία υπάρχουν οι έτοιμες λύσεις που προσφέρουν αυτόματη εγκατάσταση κάποιου CMS όπως WordPress (τι άλλο) ή έναν πίνακα ελέγχου όπως cPanel που μπορουμε εκεί να δημιουργήσουμε μια κενή βάση δεδομένων, email, κλπ. Η πιο εύκολη και λογική επιλογή για κάποιον νέο στο αντικείμενο είναι βέβαια η αυτόματη λύση ένα κλικ και έτοιμος ο ιστότοπος (που βέβαια δεν το συζητάμε θα είναι WordPress 🙂 )

Για πιο προχωρημένους χρήστες υπάρχουν λύσεις για εξοικονόμηση χρημάτων, γιατί άδεια χρήσης cPanel έχει κάποιο μηνιαίο κόστος, μπορούν να πάρουν τον χώρο και να στήσουν από την αρχή έναν καινούργιο server και στην συνέχεια να εγκαταστήσουν πχ ένα WordPress site. Ο ιστότοπος μου φιλοξενείται από το Ramnode

Το ανοιχτό λιγισμικό προσφέρει πολλές και πολύ ενδιαφέρουσες λύσεις για την δημιουργία server όπως οι παρακάτω:

Bedrock

Centminmod (Γραμμή εντολών)

centminmod

 

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

centos-webpanel2

Δυνατότητες:

  • 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

Περισσότερα…

DebOps for WordPress

Θα εγκαταστήσει:

  • Nginx
  • MariaDB (MySQL replacement)
  • HHVM
  • PHP-FPM (automatic fallback)
  • Redis
  • WP-CLI
  • Varnish (optimized for WordPress)

 

EasyEngine (Γραμμή εντολών)

easyengine

Trellis

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

vestacp

ServerPilot.io

 

serverpilot

Ακολουθώντας τις οδηγίες θα δημιουργήσει ένα server με:

  • Apache ->Nginx
  • MySql
  • PHP-FPM
  • http/2

 

VPSSIM (Γραμμή εντολών)

vpssim