Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα
Βήμα 2: Εγκαταστήστε και διαμορφώστε το PostgreSQL
Βήμα 3: Εγκαταστήστε το Odoo
Βήμα 4: Διαμορφώστε το Odoo
Βήμα 5: Εγκαταστήστε το Nginx για να διευκολύνετε την πρόσβαση των χρηστών
Το Odoo, παλαιότερα γνωστό ως OpenERP, είναι μια πλατφόρμα διαχείρισης επιχειρήσεων all-in-one. Το Odoo προσφέρει ένα ευρύ φάσμα διαφορετικών εφαρμογών, όπως λογιστική, τιμολόγηση, διαχείριση έργου, απογραφή και πολλά άλλα.
Προαπαιτούμενα
- Μια πρόσφατα αναπτυγμένη παρουσία Vultr που εκτελεί το CentOS 7.
- Ένας χρήστης sudo .
Βήμα 1: Ενημερώστε το σύστημα
Πριν εγκαταστήσετε οποιοδήποτε πακέτο στην παρουσία σας CentOS, συνιστάται να ενημερώσετε το σύστημα. Συνδεθείτε χρησιμοποιώντας τον sudoχρήστη και εκτελέστε τις ακόλουθες εντολές για να ενημερώσετε το σύστημα.
sudo yum -y update
sudo reboot
Μόλις γίνει επανεκκίνηση του συστήματος, συνδεθείτε ξανά ως sudoχρήστης και συνεχίστε με τα επόμενα βήματα.
Βήμα 2: Εγκαταστήστε και διαμορφώστε το PostgreSQL
Πρέπει να εγκαταστήσετε και να διαμορφώσετε το PostgreSQL, το οποίο είναι το προεπιλεγμένο σύστημα βάσης δεδομένων για το Odoo.
sudo yum install -y postgresql-server
Εκκινήστε, ξεκινήστε και ρυθμίστε το PostgreSQL να ξεκινά αυτόματα κατά την εκκίνηση του συστήματος.
sudo postgresql-setup initdb
sudo systemctl start postgresql
Βήμα 3: Εγκαταστήστε το Odoo
Τώρα μπορείτε να εγκαταστήσετε το Odoo.
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
sudo yum install -y odoo
Ξεκινήστε το Odoo και ρυθμίστε το να ξεκινά αυτόματα κατά την εκκίνηση του συστήματος.
sudo systemctl enable odoo
sudo systemctl start odoo
Τροποποιήστε τους κανόνες του τείχους προστασίας για να επιτρέψετε στους χρήστες να έχουν πρόσβαση στο Odoo μέσω port 8069.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-port=8069/tcp
sudo firewall-cmd --reload
Τώρα μπορείτε να αποκτήσετε πρόσβαση στο Odoo χρησιμοποιώντας το πρόγραμμα περιήγησής σας στην ακόλουθη διεύθυνση.
http://[your-vultr-instance-IP]:8069
Αντικαταστήστε [your-vultr-server-IP]με τη διεύθυνση IP της παρουσίας σας Vultr. και μην ξεχάσετε να προσθέσετε τον αριθμό θύρας 8069στο τέλος της διεύθυνσης.
Επιλέξτε ένα όνομα για τη βάση δεδομένων που θα δημιουργήσει το Odoo, εισαγάγετε τη διεύθυνση e-mail σας και επιλέξτε έναν κωδικό πρόσβασης για τον adminχρήστη. Συνεχίστε κάνοντας κλικ στο Create databaseκουμπί.
Μόλις ρυθμιστεί η βάση δεδομένων, θα μεταφερθείτε στη διεπαφή χρήστη του Odoo όπου μπορείτε να προσαρμόσετε το σύστημά σας Odoo εγκαθιστώντας εφαρμογές.
Βήμα 5: Εγκαταστήστε το Nginx για να διευκολύνετε την πρόσβαση των χρηστών
Μπορείτε να ανακατευθύνετε την κυκλοφορία από την προεπιλογή HTTP port: 80και την προεπιλογή HTTPS port: 443στο Odoo (σε λειτουργία port 8069), έτσι ώστε οι χρήστες να μην χρειάζεται πλέον να προσθέτουν τον αριθμό θύρας 8069κάθε φορά που έχουν πρόσβαση στο σύστημα. Η χρήση του Nginx σάς επιτρέπει επίσης να ασφαλίσετε το Odoo χρησιμοποιώντας ένα πιστοποιητικό SSL, η διαδικασία εγκατάστασης ενός πιστοποιητικού SSL για το Nginx περιγράφεται εδώ .
Εγκαταστήστε το Nginx.
sudo yum install -y nginx
Επεξεργαστείτε το /etc/nginx/nginx.confαρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου όπως το nano.
sudo nano /etc/nginx/nginx.conf
Βρείτε την locationενότητα.
location / {
}
Προσθέστε το ακόλουθο τμήμα έτσι ώστε η locationενότητα να μοιάζει με αυτό.
location / {
proxy_pass http://127.0.0.1:8069;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
Επανεκκινήστε το Nginx και ρυθμίστε το να ξεκινά αυτόματα κατά την εκκίνηση του συστήματος.
sudo systemctl restart nginx
sudo systemctl enable nginx
Τώρα μπορείτε να επισκεφτείτε το σύστημα Odoo και από τα δύο port 8069και από port 80.
http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]