Odoo 9 Community installeren op CentOS 7

Odoo, voorheen bekend als OpenERP, is een bekend open source ERP-bedrijfsplatform. Bedrijven van elke omvang kunnen profiteren van Odoo, dankzij de overvloedige lijst met bedrijfsgerichte functies, waaronder website bouwen, facturering en boekhouding, human resources, klantrelatiebeheer en voorraadbeheer.

In deze tutorial zal ik je begeleiden bij het installeren van de Odoo 9 Community-versie op een Vultr CentOS 7-serverinstantie.

Vereisten

Voordat u de instructies in deze zelfstudie kunt gebruiken, moet u:

  • Implementeer een Vultr CentOS 7-serverinstantie helemaal opnieuw.
  • Maak een sudo-gebruiker en gebruik deze om in te loggen op deze CentOS 7-serverinstantie vanaf uw SSH-terminal. Zie hoe je zo'n sudo-gebruiker kunt maken in deze Vultr-zelfstudie .

Stap 1: werk uw systeem bij

Een gekwalificeerde beheerder werkt het systeem altijd bij naar de laatste stabiele status:

sudo yum update
sudo reboot

Stap 2: Installeer en configureer PostgreSQL

U moet PostgreSQL, het standaard databaseprogramma van Odoo, installeren om gegevens voor Odoo op te slaan.

Installeer de EPEL-repository voordat je Odoo kunt installeren met YUM:

sudo yum install -y epel-release

Zoals u ziet, is de EPEL-repository standaard geïnstalleerd wanneer u de Vultr CentOS 7-afbeelding kiest. Het uitvoeren van de bovenstaande opdracht kan echter geen kwaad.

Installeer en configureer PostgreSQL met de volgende opdrachten:

sudo yum install -y postgresql-server
sudo postgresql-setup initdb
sudo systemctl start postgresql.service
sudo systemctl enable postgresql.service

Stel om veiligheidsredenen een wachtwoord in voor de standaard PostgreSQL-gebruiker "postgres".

sudo -u postgres psql

# when prompt reads: postgres=# 
\password postgres

Voer uw wachtwoord tweemaal in en gebruik vervolgens de volgende opdracht om de PostgreSQL-shell af te sluiten.

\q

Stap 3: Installeer de Odoo 9 Community-versie

Voeg de Odoo YUM-repository toe aan het systeem:

sudo vi /etc/yum.repos.d/odoo.repo

Vul het bestand met de volgende inhoud:

[odoo-nightly]
name=Odoo Nightly repository
baseurl=http://nightly.odoo.com/9.0/nightly/rpm/
enabled=1
gpgcheck=1
gpgkey=https://nightly.odoo.com/odoo.key

Opslaan en afsluiten:

:wq

Installeer Odoo met YUM:

sudo yum install odoo

Voer een extra beveiligingsconfiguratie uit:

sudo sed -i "s/xmlrpc_interface =/xmlrpc_interface = 127.0.0.1/" /etc/odoo/openerp-server.conf

Start de Odoo-service en stel deze in om automatisch te starten nadat het systeem opnieuw is opgestart:

sudo systemctl start odoo.service
sudo systemctl enable odoo.service

Pas de firewallregels aan zodat bezoekers Odoo kunnen openen met PostgreSQL's standaard communicatiepoort 8069:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-port=8069/tcp
sudo firewall-cmd --reload

Stap 4: Configureer Odoo vanuit uw webbrowser

Bezoek het volgende adres vanuit een webbrowser. Houd er rekening mee dat poortnummer 8069 niet kan worden genegeerd.

http://[your-vultr-server-IP]:8069

Voer in de webinterface een databasenaam en een wachtwoord in voor de gebruiker "admin" en klik vervolgens op de knop "Database maken".

Nadat u met succes een database hebt opgezet, wordt u naar de Odoo-kanban gebracht waar u uw Odoo-systeem naar wens kunt aanpassen. Maar voor nu moet je uitloggen (via de link in de rechterbovenhoek) en een hoofdwachtwoord instellen om de Odoo-databasemanager te beschermen.

Klik in de Odoo-inloginterface op de link "Databases beheren" en klik vervolgens op de link "stel een hoofdwachtwoord in". Voer uw hoofdwachtwoord in het pop-upvenster in en klik vervolgens op de knop "Doorgaan".

Log nu opnieuw in op uw Odoo-systeem (klik op de databasenaam) om het aan te passen.

Stap 5: Installeer Nginx om de toegang van gebruikers te vergemakkelijken

Gemakshalve kunt u het verkeer op de standaard HTTP-poort (80) omleiden naar de Odoo-communicerende poort 8069, zodat gebruikers niet langer poortnummer 8069 hoeven in te voeren telkens wanneer ze toegang krijgen tot het Odoo-systeem.

Installeer Nginx met YUM:

sudo yum install nginx

Open het bestand "nginx.conf" met vi:

sudo vi /etc/nginx/nginx.conf

Geef commentaar op de volgende twee regels:

location / {
}

Zij zullen worden:

#location / {
#}

Voeg vervolgens het volgende segment toe onder de vorige twee regels:

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;
}

Opslaan en afsluiten:

:wq

Start de Nginx-service:

sudo systemctl restart nginx.service
sudo systemctl enable nginx.service

Nu kunt u het Odoo-systeem bezoeken vanaf poort 8069 en poort 80.

http://[your-vultr-server-IP]:8069
http://[your-vultr-server-IP]

Dat is alles. Uw Odoo-systeem is klaar voor gebruik.



Leave a Comment

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.