The Rise of Machines: Real World Applications of AI
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Í þessari kennslu muntu læra að setja upp NextCloud hugbúnaðinn. Við munum nota Caddy fyrir vefþjónaþarfir okkar, þar sem það gerir auðveldari uppsetningu og einfalda útgáfu á SSL vottorðum. Leiðbeiningar í þessari handbók voru skrifaðar fyrir NextCloud 12, en gætu einnig virkað fyrir nýrri útgáfur.
Áður en við byrjum skaltu ganga úr skugga um að netþjónninn þinn sé uppfærður og setja upp nauðsynlegar PHP 7.1 einingar.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
Settu upp og stilltu PHP 7.1.
apt-get install -y python-software-properties
add-apt-repository -y ppa:ondrej/php
apt-get update -y
apt-get install -y php7.1 php7.1-fpm php7.1-cli php7.1-json php7.1-curl php7.1-imap php7.1-gd php7.1-mysql php7.1-xml php7.1-zip php7.1-intl php7.1-mcrypt php-imagick php7.1-mbstring
Fyrir Caddy munum við nota TCP innstungur í staðinn fyrir Unix innstungur, þar sem þær eru hagstæðari.
Breyttu skránni /etc/php/7.1/fpm/pool.d/www.confí kringum línu 36. Leitaðu að listen = /run/php/php7.1-fpm.sock. Athugaðu það og bættu við TCP falsinu í staðinn, eins og sýnt er hér að neðan:
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
Endurræstu nú PHP7.1-fpm.
service php7.1-fpm restart
Næst verðum við að setja upp Caddy.
Að keyra Caddy uppsetningarforskriftina mun sjálfkrafa hlaða niður réttri útgáfu fyrir kerfið þitt (32/64bit) og setja það upp.
curl https://getcaddy.com | bash -s personal
Búðu til rótarskrána þar sem við munum þjóna skrám frá:
mkdir -p /var/www/nextcloud
Búðu til möppuna /etc/caddyog skrána " Caddyfile".
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
Límdu nú eftirfarandi innihald:
your-domain-here.com {
root /var/www/nextcloud
log /var/log/nextcloud_access.log
errors /var/log/nextcloud_errors.log
fastcgi / 127.0.0.1:9000 php {
env PATH /bin
}
rewrite {
r ^/index.php/.*$
to /index.php?{query}
}
# client support (e.g. os x calendar / contacts)
redir /.well-known/carddav /remote.php/carddav 301
redir /.well-known/caldav /remote.php/caldav 301
# remove trailing / as it causes errors with php-fpm
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)(\/?)$
to /remote.php/{1}
}
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)/(.+?)(\/?)$
to /remote.php/{1}/{2}
}
rewrite {
r ^/public.php/(.+?)(\/?)$
to /public.php/(.+?)(\/?)$
}
# .htaccess / data / config / ... shouldn't be accessible from outside
status 403 {
/.htacces
/data
/config
/db_structure
/.xml
/README
}
header / Strict-Transport-Security "max-age=31536000;"
}
Við skulum líka breyta Caddy í þjónustu. Límdu þessar línur í skrána /etc/systemd/system/caddy.service.
[Unit]
Description=Caddy HTTP/2 web server %I
Documentation=https://caddyserver.com/docs
After=network-online.target
Wants=network-online.target
Wants=systemd-networkd-wait-online.service
[Service]
; run user and group for caddy
User=root
Group=root
ExecStart=/usr/local/bin/caddy -agree=true -conf=/etc/caddy/Caddyfile
Restart=on-failure
; create a private temp folder that is not shared with other processes
PrivateTmp=true
; limit the number of file descriptors, see `man systemd.exec` for more limit settings
LimitNOFILE=8192
[Install]
WantedBy=multi-user.target
Virkjaðu og keyrðu Caddy netþjóninn.
systemctl enable caddy.service
systemctl start caddy.service
Gagnagrunnur er nauðsynlegur fyrir NextCloud uppsetninguna.
Athugið : Vistaðu og mundu rótarlykilorðið sem þú valdir við uppsetningu MariaDB!
Keyrðu eftirfarandi skipanir til að setja upp MariaDB. Þú gætir viljað skipta um MariaDB geymsluna fyrir aðra sem þú velur.
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386] http://ftp.utexas.edu/mariadb/repo/10.2/ubuntu zesty main'
apt update
apt install mariadb-server -y
Með MariaDB uppsett verðum við að búa til notanda og gagnagrunn fyrir NextCloud uppsetninguna.
Keyra þessa skipana röð:
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
Breyttu í rótarskrána fyrir hvar uppsetningin mun búa og framkvæmdu eftirfarandi skipanir.
cd /var/www/nextcloud
wget https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip
unzip nextcloud-*
mv nextcloud/* .
chown -R www-data:www-data /var/www/nextcloud
rm -rf nextcloud-*.zip
Farðu nú á lénið þitt eða IP tölu og þú munt taka á móti uppsetningarskjánum. Fylgdu uppsetningarleiðbeiningunum á skjánum og fylltu út viðeigandi upplýsingar um stjórnandareikning, notanda gagnagrunns, lykilorð og nafn.
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira