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
Let's Chat is een open source-chatapplicatie die is ontworpen om een zelf-gehoste berichtenservice voor kleine teams te bieden.
Let's Chat is gebaseerd op NodeJS en MongoDB. In dit artikel bekijken we hoe we Let's Chat kunnen inzetten op een CentOS 7-server.
Wanneer u zich voor het eerst bij uw systeem aanmeldt, moet u als volgt een systeembrede update uitvoeren:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Log na het opnieuw opstarten opnieuw in als dezelfde sudo-gebruiker.
Installeer de nieuwste NodeJS 6.x als volgt, dat is 6.9.5
op het moment van schrijven:
cd
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install -y nodejs
Installeer de nieuwste MongoDB als volgt, dat is 3.4
op het moment dat dit artikel werd geschreven.
cat <<EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-3.4.repo
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
EOF
3.4.1
op het moment dat dit artikel werd geschreven:
sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service
sudo yum install git -y
cd /opt
sudo git clone https://github.com/sdelements/lets-chat.git
cd lets-chat
sudo npm install
Opmerking: het is normaal om npm WARN ...
tijdens de installatie verschillende berichten te zien . Negeer ze gewoon.
settings.yml
bestand aanAls u Let's Chat wilt aanpassen, kunt u een bestand met de naam maken /opt/lets-chat/settings.yml
en daarin uw aangepaste instellingen plaatsen:
sudo cp settings.yml.sample settings.yml
Voor deze tutorial gebruiken we de standaardinstellingen uit het voorbeeldinstellingenbestand.
Je kunt Let's Chat starten vanuit de /opt/lets-chat
directory:
cd /opt/lets-chat
npm start
De uitvoer moet lijken op:
> [email protected] start /opt/lets-chat
> node app.js
██╗ ███████╗████████╗███████╗ ██████╗██╗ ██╗ █████╗ ████████╗
██║ ██╔════╝╚══██╔══╝██╔════╝ ██╔════╝██║ ██║██╔══██╗╚══██╔══╝
██║ █████╗ ██║ ███████╗ ██║ ███████║███████║ ██║
██║ ██╔══╝ ██║ ╚════██║ ██║ ██╔══██║██╔══██║ ██║
███████╗███████╗ ██║ ███████║ ╚██████╗██║ ██║██║ ██║ ██║
╚══════╝╚══════╝ ╚═╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
Release 0.4.8
Om de Let's Chat-applicatie actief te houden, laten we Ctrl-C
eerst op drukken om af te sluiten en vervolgens een app met de naam te installeren forever
die ervoor kan zorgen dat dit gebeurt:
sudo npm install forever -g
Gebruik de forever
applicatie om Let's Chat te starten:
cd /opt/lets-chat
forever start app.js
Nadat Let's Chat is gestart, kunt u deze lokaal openen via:
http://localhost:5000
U kunt uw installatie testen met de onderstaande opdracht:
curl -I http://localhost:5000
De uitvoer moet er ongeveer als volgt uitzien:
HTTP/1.1 302 Found
X-Frame-Options: SAMEORIGIN
X-Download-Options: noopen
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy:
X-Content-Security-Policy:
X-WebKit-CSP:
X-UA-Compatible: IE=Edge,chrome=1
Location: /login
Vary: Accept, Accept-Encoding
Content-Type: text/plain; charset=utf-8
Content-Length: 28
set-cookie: connect.sid=s%3A0YTFL6Un5G7iMc3zt8i-vlIh2YDQqTZ3.1dVZFG3VWmwd%2FXXXJiuyWSQ4k432MVvxm7xrgJGIej4; Path=/; HttpOnly
Date: Wed, 01 Feb 2017 11:30:03 GMT
Connection: keep-alive
Om externe webtoegang mogelijk te maken, moet u een reverse proxy instellen, bijvoorbeeld Nginx, om verkeer om te leiden.
sudo yum install nginx -y
sudo vi /etc/nginx/nginx.conf
Zoek het location / {}
segment binnen het http {}
segment:
http {
location / {
}
}
Voeg de onderstaande regels in het location / {}
segment in:
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_pass http://127.0.0.1:5000;
Het uiteindelijke resultaat zou moeten zijn:
http {
location / {
proxy_pass http://127.0.0.1:5000;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
}
}
Opslaan en afsluiten:
:wq!
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Wijs met uw webbrowser http://203.0.113.1
toegang tot Let's Chat en klik vervolgens op de I need an account
link om een gebruikersnaam te registreren om in te loggen.
Dat is het. Bedankt voor het lezen.
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, 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.
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+
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.
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
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
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
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.