The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Gogs je bezbolestná služba Git s vlastním hostitelem.
Tato příručka používá PostgreSQL pro databázi a Nginx jako reverzní proxy. Po provedení tohoto průvodce budete mít přístup k webovému rozhraní Gogs prostřednictvím HTTPa k hostovaným úložištím git prostřednictvím HTTPa SSH. HTTPSpřístup lze přidat rozšířením konfigurace Nginx.
Měli byste mít aktuální systém a uživatele sudo bez oprávnění root .
Tato příručka používá PostgreSQL. Alternativně můžete použít MySQL/MariaDB, SQLite3, MSSQL nebo TiDB.
Nainstalujte PostgreSQL.
sudo apt-get install -y postgresql
Vytvořte uživatele, ve kterém se Gogs připojí k databázi. To vás vyzve k vytvoření hesla pro daného uživatele. Toto heslo bude později zadáno do konfigurace Gogu.
sudo -u postgres createuser gogs -P
Vytvořte databázi Gogs.
sudo -u postgres createdb gogs -O gogs -E UTF8
Tato příručka používá Nginx jako reverzní proxy. Alternativně můžete použít jiný HTTPserver, který může fungovat jako reverzní proxy, jako je Apache nebo Caddy.
Nainstalujte Nginx.
sudo apt-get install -y nginx
Editovat /etc/nginx/sites-enabled/default.
sudo nano /etc/nginx/sites-enabled/default
Najděte následující řádky.
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
Změňte je na toto.
location / {
proxy_pass http://127.0.0.1:3000;
}
Chcete-li použít novou konfiguraci, znovu načtěte Nginx.
sudo systemctl reload nginx
Nejprve se ujistěte, že gitje nainstalován.
sudo apt-get install -y git
Poté vytvořte uživatele, který poběží Gogs a který bude použit pro SSH git přístup.
sudo useradd -m git
Dále si stáhněte a rozbalte vydání Gogs pro vaši architekturu.
Pro 64bitové systémy.
sudo -u git sh -c "curl https://dl.gogs.io/0.11.29/linux_amd64.tar.gz | tar -xz -C /home/git/"
Pro 32bitové systémy.
sudo -u git sh -c "curl https://dl.gogs.io/0.11.29/linux_386.tar.gz | tar -xz -C /home/git/"
Nastavte Gogs tak, aby se spouštěl při spouštění.
sudo cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system
sudo systemctl enable gogs
Spusťte Gogs.
sudo systemctl start gogs
Toto je jediný čas, kdy budete muset spustit Gogs tímto způsobem.
Přejděte na http://example.comve svém webovém prohlížeči. Uvidíš:Install Steps For First-time Run
Změňte následující nastavení.
Database Type: PostgreSQL
User: gogs
Password: (password you created earlier)
Domain: example.com
Application URL: http://example.com/
Možná budete chtít nastavit Application Name, Email Service Settings, a Server and Other Services Settings. Všechna nastavení lze později změnit úpravou /home/git/gogs/custom/conf/app.ini.
Klikněte na Install Gogs.
Budete přesměrováni na přihlašovací stránku. Sign upnyní nový uživatel.
To je většinou užitečné při použití Nginx k ukončení HTTPS.
Přidat HTTP_ADDR = 127.0.0.1do [server]sekce /home/git/gogs/custom/conf/app.ini.
sudo -u git nano /home/git/gogs/custom/conf/app.ini
Po této změně bude [server]sekce vypadat asi takto.
[server]
DOMAIN = example.com
HTTP_ADDR = 127.0.0.1
HTTP_PORT = 3000
ROOT_URL = http://example.com/
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
OFFLINE_MODE = false
Chcete-li použít aktualizovanou konfiguraci, restartujte Gogs.
sudo systemctl restart gogs
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více