/** * Flat.io embed * * Example URL: https://flat.io/score/5a5268ed41396318cbd7772c-string-quartet-for-rainy-days * * @package automattic/jetpack */ // Register oEmbed provider. wp_oembed_add_provider( 'https://flat.io/score/*', 'https://flat.io/services/oembed', false ); wp_oembed_add_provider( 'https://*.flat.io/score/*', 'https://flat.io/services/oembed', false ); vps – Virtono.ro Blog https://www.virtono.ro/blog Servicii de gazduire cloud in Romania si in mai multe locatii din Europa si SUA Tue, 13 Jul 2021 19:03:16 +0000 ro-RO hourly 1 https://wordpress.org/?v=6.4.4 https://www.virtono.ro/blog/wp-content/uploads/2023/06/cropped-cropped-virtono-dark-1-32x32.png vps – Virtono.ro Blog https://www.virtono.ro/blog 32 32 144990634 Cum să faci upgrade de la Ubuntu 18.04 la Ubuntu 20.04 https://www.virtono.ro/blog/cum-sa-faci-upgrade-de-la-ubuntu-18-04-la-ubuntu-20-04/ https://www.virtono.ro/blog/cum-sa-faci-upgrade-de-la-ubuntu-18-04-la-ubuntu-20-04/#respond Mon, 22 Mar 2021 02:06:21 +0000 https://www.virtono.ro/blog/?p=442 Citește mai mult…]]> Procedura de upgrade de la Ubuntu 18.04 la Ubuntu 20.04
  1. Backup la VPS
  2. Update și upgrade la pachetele Ubuntu 18.04 apt update && apt upgrade
  3. Restartăm serverul folosind comanda reboot și ștergem pachetele reziduale
  4. Instalăm unealta de update-uri folosind comanda apt install update-core-manager
  5. Incepem procedura de upgrade folosind comanda do-release-upgrade
  6. Restartăm serverul folosind comanda reboot
  7. Verificăm upgrade-urile

NOTĂ: Acest upgrade a fost făcut pe un VPS virtono.ro.

NOTĂ: Puteți face upgrade la Ubuntu 20.04 LTS fie din Ubuntu 18.04 LTS, fie numai din Ubuntu 19.10

IMPORTANT!

Nu este recomandat să faceți upgrade-ul de la Ubuntu la 18.04 la Ubuntu 20.04 prin SSH. Până la pasul 4 poți să folosești un client SSH, dar pentru pasul 5 iți recomandăm să te conectezi prin VNC la VPS prin interfața de administrare a VPS-ului oferită de www.virtono.ro.

Backup la VPS

Cel mai important pas este să vă faceți un backup la VPS, la configurația pachetelor instalate și la serverul web și, de asemenea, nu uitați nici de bazele de date sau de fișiere. Luați în calcul că se poate pierde tot. Nu o să intrăm în detalii tehnice deoarece doar voi știți ce date sunt importante pentru voi, tocmai, de aceea, înainte de toate, FACEȚI UN BACKUP DATELOR IMPORTANTE!

Update și upgrade la pachetele Ubuntu 18.04

DUPĂ ce ai făcut backup putem trece la acțiune, facem update, apoi upgrade la toate pachetele folosind comenzile:

sudo apt update -y
sudo apt list –upgradable
sudo apt upgrade -y

În timpul instalării o să apară o întrebare ca-n poza de mai jos, tot ce trebuie să faceți este să apăsați ENTER.

După GRUB o să primim aceeași întrebare și pentru sshd_config, apăsăm iar ENTER pentru a păstra versiunea inițială.

Restartăm serverul

După toate aceste upgrade-uri restartăm al nostru VPS folosind comanda reboot. Pentru a șterge pachetele reziduale folosim comanda

sudo apt –purge autoremove

Instalăm unealta de update-uri

Avem de instalat unealta numita Update Manager deoarece sunt șanse să nu fie pe al tau VPS comandat de la virtono.ro. Pentru a instala Update Manager folosim comanda

sudo apt install update-manager-core

Incepem procedura de upgrade

Această procedură o recomandăm să o faceți folosind clientul VNC HTML5 din panoul de administrare a VPS-ului. NU ESTE RECOMANDAT ca upgradeul să fie făcut folosind un client SSH (exemplu PuTTy), tocmai, de aceea, VĂ RUGĂM SĂ NU FACEȚI UPGRADE PRIN SSH deoarece sunt șanse să nu-l duceți la bun sfârșit.

Urmând recomandarea de mai sus vă conectați la interfața VNC, apoi, scrieți comanda de mai jos.

sudo do-release-upgrade

Acțiunea necesită confirmare, tocmai, de aceea, scrie y, fix ca-n imaginea de mai jos.

Upgradeul se poate face și prin SSH, DAR NU-L RECOMANDĂM, pentru upgrade se deschide un port random SSH pe care vă puteți conecta în caz de eșec. Dar, de ce să ne complicăm? Facem prin VNC upgrade și scăpăm de un posibil upgrade nereușit. După ce ai scris y și ai apăsat ENTER o să înceapă upgrade-ul. Tot ce trebuie să faci acum este să aștepți.

Continue running under SSH?

This session appears to be running under ssh. It is not recommended
to perform a upgrade over ssh currently because in case of failure it
is harder to recover.

If you continue, an additional ssh daemon will be started at port
‘1022’.
Do you want to continue?

Continue [yN] y

Starting additional sshd

To make recovery in case of failure easier, an additional sshd will
be started on port ‘1022’. If anything goes wrong with the running
ssh you can still connect to the additional one.
If you run a firewall, you may need to temporarily open this port. As
this is potentially dangerous it’s not done automatically. You can
open the port with e.g.:
‘iptables -I INPUT -p tcp –dport 1022 -j ACCEPT’

To continue please press [ENTER]

A se remarca cum chiar managerul de update-uri ne avertizează de acest lucru dacă încercăm să facem upgrade-ul prin SSH, nu este interzis, dar nici recomandat nu este.

În timpul upgradeului, după aproximativ 10 minute o să fim întrebați ce versiune de /etc/sshd_config vrem să păstrăm, pur și simplu apăsăm ENTER.

După alte câteva minute o să fim întrebați de GRUB și unde să fie instalat, folosind SPACE selectăm locația potrivită, apoi apăsăm ENTER. Mai avem de așteptat puțin până când se generează GRUB (GRand Unified Bootloader), apoi, înainte de terminarea instalării suntem întrebați dacă vrem să ștergem pachetele învechite, desigur, vrem, tocmai, de aceea scriem y. Dacă vrem detalii scriem d. Noi nu o să vrem detalii și o să le ștergem direct, fix ca-n poza de mai jos.

Restartăm serverul

Felicitări! Upgrade-ul este complet! Avem nevoie de un ultim restart, dar acum nu trebuie să mai scriem reboot, ci y, exemplu fiind mai jos.

După ce scrii y și apeși ENTER VPS-ul o să se restarteze, apoi, poți verifica log-ul de upgrade și versiunea sistemului tău de operare folosind următoarele comenzi

tail -f /var/log/my-app.log
uname -mrs

 

]]>
https://www.virtono.ro/blog/cum-sa-faci-upgrade-de-la-ubuntu-18-04-la-ubuntu-20-04/feed/ 0 442
Cum să instalezi FuguHub pe Ubuntu 20.04 https://www.virtono.ro/blog/cum-sa-instalezi-fuguhub/ https://www.virtono.ro/blog/cum-sa-instalezi-fuguhub/#respond Sun, 21 Mar 2021 23:29:33 +0000 https://www.virtono.ro/blog/?p=431 Citește mai mult…]]> Despre FuguHub

FuguHub poate să fie atât o aplicație web cât și un server web. Instalarea este simplă deoarece ne este pus la dispoziție un installer. FuguHub este construit ca o aplicație utilizând SDK-ul Barracuda Embedded Web Server. Astfel, FuguHub consumă o mică amprentă de memorie în comparație cu alte servere web. FuguHub poate funcționa pe VPS-uri performante sau chiar și pe platforme precum cum ar fi SheevaPlug (5W) și Rasperry Pi. Începeți să utilizați FuguHub și reduceți cantitatea de emisii de CO2 cu efect de seră ca urmare a consumului redus de energie al computerului.

Pentru acest tutorial a fost folosit un VPS de la www.virtono.ro pe care am pus imaginea ubuntu-20.04-x86_64.

Update și upgrade la VPS Ubuntu

Primul pas este să ne conectăm la serverul VPS, apoi aducem toate pachetele la zi folosind comenzile:

apt update -y; apt upgrade -y

În timpul upgrade-ului o să fim întrebați ce variantă de openssh-server vrei să păstrezi, recomandăm să fie varianta implicită, adică apasă pur și simplu ENTER.

Instalarea FuguHub

Pentru instalare FuguHub folosim comanda

wget http://FuguHub.com/install/FuguHub.linux.install;chmod +x FuguHub.linux.install;./FuguHub.linux.install

O să fie downloadat installer, acesta o să fie făcut executabil, apoi o să fie executat. Nu folosiți acest tip de instalare atât timp cât sursa nu este oficială. După ce introducem comanda de mai sus o să fie afișat un ecran informativ care necesită un apăsarea butonului ENTER pentru continuare.

După ce apăsăm ENTER o să avem de acceptat o licență scriind litera Y.

Suntem întrebați tipul conecțiunii, în cazul nostru este VPS online, deci apăsăm Y, iar. Ne pune o ultimă întrebare înaintea acțiunilor, mai exact suntem întrebați dacă dorim să ștergem pachetele inutile. Desigur, dorim, fix ca-n poza de mai jos.

După câteva minute o să fim puși să alegem un utilizator și o parolă administrativă.

O să fim întrebați dacă vrem să instalăm un plugin BitTorrent, în cazul nostru, nu, deci scriem n.

Pornirea FuguHub

În acest moment avem FuguHub instalat, iar comenzile de pornire și oprire sunt:

/etc/init.d/bdd stop

/etc/init.d/bdd start

Serverul este disponibil pe portul 80 si este accesibil pe http://ip-server-virtono

]]>
https://www.virtono.ro/blog/cum-sa-instalezi-fuguhub/feed/ 0 431
Cum să fac un server web în Windows 2016 https://www.virtono.ro/blog/cum-sa-fac-un-server-web-in-windows-10/ https://www.virtono.ro/blog/cum-sa-fac-un-server-web-in-windows-10/#respond Sat, 12 Dec 2020 17:05:06 +0000 https://www.virtono.ro/blog/?p=382 Citește mai mult…]]> Construirea propriului server FTP (File Transfer Protocol) poate fi una dintre cele mai simple și cele mai convenabile soluții pentru a transfera fișiere dintr-o rețea privată sau publică, fără limitările și restrictiile caracteristice serviciilor de stocare cloud.

Pe Internet putem sa găsim o varietate de softuri cu care sa construim servere de fisiere de transfer, dar Windows include o caracteristica pentru serverul FTP, pe care o puteti seta fara a fi nevoie de resurse pentru alte solutii. Vă vom ghida pentru a configura cu succes un server FTP pe un VPS pe care este instalat Windows 10.

Instalarea sistemului de operare Windows 2016 pe un VPS durează aproximativ 10 minute.

Un prim pas este conectarea la VPS, iar pentru a eficientiza această acțiune o să folosim clientul HTML5 VNC care este disponibil în panoul de administrare al produsului.

Interfata HTML5 VNC

Te mai poți conecta la server folosind Remote Desktop Connection, dar recomandăm interfața virtono.ro.

Interfața HTML5 VNC Virtono.ro

A se remarca că este cerută combinația de taste Control+Alt+Delete, iar pentru acest lucru deschidem meniul din partea stângă, apăsăm pe „Show Extra Keys” (primul buton pe care este litera A), apoi selectăm primele două butoane (Ctrl+Alt), apoi ultimul (Delete). Acestă combinație de taste deblochează Windows-ul, apoi, pentru accesarea acestuia este necesară parola pe care ai ales-o la instalarea VPS-ului (dacă ai uitat parola o poți reseta din interfața Virtono.ro).

Ne-am conectat la VPS, dar avem de așteptat alte câteva minute până pornește Server Manager, dacă este nevoie facem update-urile sistemului de operare, apoi trecem la configurat!

Pentru a configura serverul trebuie să mergem în meniul de sus din dreapta, apoi să apăsăm Manage -> Add Roles and Features.

Manage -> Add Roles and Features

Manage -> Add Roles and Features

În primul pas găsim o prezentare, practic aflăm concret ce o să facem cu ajutorul vrăjitorului de configurare. Apăsăm Next pentru a trece la pasul 2, mai exact la „Installation type„, iar pentru acest tutorial și VPS o s selectăm „Role-based or feature-based installation„, apoi selectăm serverul asupra căruia se aplică instalarea, apoi selectăm ce roluri o să aibă serverul, în cazul nostru selectăm Web Server (IIS).

Add Roles and Features

Manage -> Add Roles and Features -> Features

Următorul pas numit Web Server Role (IIS). Pagina conține o descriere a serverului IIS, este un pas informativ, tocmai, de aceea, apăsăm Next, apoi avem de selectam serviciile care o să fie instalate, noi ne-am jucat puțin, apoi ne-a ieșit configurația următoare.

FTP Server: FTP Extensibility, FTP Server

Web Server: WebDAV Publishing, Default Document, Directory Browsing, HTTP Error, HTTP Redirection, Static Content

Security: Basic Authentification, Request Filtering, Windows Authentification

Performance: Static Content Compression

Ultimul pas este confirmarea configurației, apăsăm Next, apoi, așteptăm aproximativ 10 minute.

Felicitări! În acest moment ai instalat un server web și un server FTP. Iți poți vizita serverul web din vps pe http://localhost, de asemenea serverul FTP functionează fără probleme. Pentru a administra serverul web și ftp click în meniul din stânga al Server Managerului pe IIS, apoi selectăm serverul pe care vrem să-l administrăm, apoi apăsăm Internet Information Services (IIS) Manager. Aveți exemplu în imaginea de mai jos.

IIS -> Internet Information Services (IIS) Manager

IIS -> Internet Information Services (IIS) Manager

Urmează să se deschidă un panou de administrare din care puteți face modificări serverului web și FTP, totul este foarte intuitiv, nu are rost să explicăm mai multe.

IIS -> Internet Information Services (IIS) Manager -> Adminstrare server IIS

În imaginea de mai jos aveți prezentarea unui server IIS funcțional instalat folosind pașii din acest tutorial.

IIS funcțional

 

]]>
https://www.virtono.ro/blog/cum-sa-fac-un-server-web-in-windows-10/feed/ 0 382
Instalarea LAMP și Laravel pe un VPS https://www.virtono.ro/blog/instalarea-laravel-pe-vps/ https://www.virtono.ro/blog/instalarea-laravel-pe-vps/#respond Thu, 29 Oct 2020 14:49:16 +0000 https://www.virtono.ro/blog/?p=246 Citește mai mult…]]> Laravel este un framework open-source devenit popular mulțumită flexibilității sale, iar pentru o mai bună dezvoltare se recomandă folosirea acestui framework pe un VPS. În rândurile următoare o să vă arătăm cum puteți instala toate pachetele necesare rulării framework-ului Laravel, precum și framework-ul Laravel.

Pentru acest tutorial se folosește Ubuntu 20.04 LTS, dar poate funcționa și pe versiunile anterioare de Ubuntu. O să instalam stack-ul LAMP (Linux, Apache, MySQL, PHP).

Cerințele Laravel sunt:

  • PHP >= 7.3
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Primul pas este conectarea la VPS, iar pentru această acțiune o să folosim PuTTY, tocmai de aceea o să introducem în aplicația PuTTy detaliile primite pe mail. Introducem ip-ul primit, portul 22, alegem SSH apoi apăsăm tasta ENTER sau butonul Open (din aplicație)

Conectarea la VPS folosind PuTTY

În acest moment o să te conectezi la server, iar la prima conectare o să primești o alertă deoarece nu sunt cheile adăugate, apeși YES, iar aceasta o să fie pentru prima și ultima dată când o să vezi această alertă (atât timp cât nu reinstalezi VPS sau Windows). Alerta arată ca în imaginea de mai jos:

După apăsarea butonului YES o să se deschidă terminalul de pe care poți administra VPS-ului, acum să trecem la partea tehnică și serioasă.

1.) Instalare LAMP

1.1) Update & Upgrade

Imediat ce ne-am conectat la server scriem comanda:

apt-get update -y

Folosind această comandă facem update la pachete, iar -y reprezintă confirmarea, nu o să ne mai ceară alte detalii. După update facem un upgrade, comenzile seamănă, tocmai de aceea introducem:

apt-get upgrade -y

În acest moment avem toate pachetele la zi, tocmai de aceea putem trece la pasul următor: instalarea.

Update-urile și upgrade-urile pot să dureze până la 10 minute – contează performanțele VPS-ului.

1.2) Instalarea PHP

Laravel cere are nevoie de PHP >= 7.3, tocmai de aceea în acest pas o să instalăm PHP 7.4 folosind comenzile de mai jos:

apt install zip unzip software-properties-common -y

add-apt-repository ppa:ondrej/php -y
apt install php7.4 php7.4-gd php7.4-mbstring php7.4-xml php-zip -y

În primul rând instalăm un manager de arhive, în rândul cu numărul doi adăugăm locația care conține PHP versiunea 7.4 (care depășește condiția pe care o cere Laravel: minim sau egal cu 7.3), iar în rândul numărul trei instălăm PHP 7.4, iar apoi librăriile: mbstring, xml si zip.

1.3) Instalarea Apache

Avem de instalat Apache, apoi configurarea lui cu PHP, iar pentru aceste lucruri pur și simplu scriem comanda:

apt install apache2 libapache2-mod-php7.4 -y

În acest moment avem Apache instalat, împreuna cu PHP 7.4 și modulele specifice, dar Laravel are nevoie și de o bază de date, tocmai, de aceea, următorul pas este instalarea unei baze de date.

1.4) Instalarea mySQL

Laravel mai are nevoie și de mySQL, tocmai, de aceea, în acest pas o să instalăm și configurăm mySQL.

apt install mysql-server php7.4-mysql -y

mySQL a fost instalat, iar în acest moment urmează configurarea acestuia folosind comanda:

mysql_secure_installation

Completăm după bunul plac, noi am completat astfel:

root@test:~# mysql_secure_installation

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No: N
Please set the password for root here.

New password:

Re-enter new password:
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.

Remove anonymous users? (Press y|Y for Yes, any other key for No) : N

… skipping.

Normally, root should only be allowed to connect from
‘localhost’. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Success.

By default, MySQL comes with a database named ‘test’ that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
– Dropping test database…
Success.

– Removing privileges on test database…
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
Success.

All done!
root@test:~#

Adica NO, NO, NO, YES, YES. După instalare și configurare avem de făcut o nouă bază de date, iar un prim pas este conectarea la acesta. Pentru a ne conecta și adăuga o nouă bază de date mySQL apoi un nou utilizator folosim comenzile:

mysql -u root

CREATE DATABASE virtono;
CREATE USER ‘laravel‘@’localhost’ IDENTIFIED by ‘ceparolavrei‘;

Avem baza de date, avem utilizatorul, dar acel utilizator nu are acces la baza de date, tocmai de aceea trebuie să-i oferim, apoi să-i reîncărcăm accesul. Folosim următoarele comenzi:

GRANT ALL on virtono.* to ‘laravel‘@’localhost’;
FLUSH PRIVILEGES;

2.) Instalarea composer

Composer o aplicație folosită pentru a instala diferite dependețe, folosind composer poți adăuga și șterge pachete în doar câteva rânduri de cod, dar pentru acest lucru este necesară prima oară instalarea composer.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

Începând din acest moment putem să folosim aplicația composer.

3.) Instalarea Laravel

Pentru a instala ultima versiune de Laravel avem de introdus următoarea comandă:

composer create-project –prefer-dist laravel/laravel ceDirectorVrei

Inlocuiești ceDirectorVrei cu numele directorului în care vrei să înstalezi Laravel, apoi apeși enter. Pentru acest tutorial o să lucrăm în directorul /var/www/html/virtono, comenzile potrivite fiind:

cd /var/www/html

composer create-project –prefer-dist laravel/laravel virtono

O să dureze câteva minute deoarece este prima oară când downloadezi pachetele folosind composer urmând ca în viitor pachetele să se încarce din cache.

În acest moment putem vedea ceea ce s-a downloadat vizitând folderul /virtono, dar a se remarca faptul că nu este afișat cum trebuie, mai avem de configurat Apache-ul pentru Laravel, deschidem fișierul /etc/apache2/sites-available/000-default.conf folosind editorul preferat, apoi setăm DocumentRoot-ul ca fiind locația /var/www/html/virtono/public (locul în care a fost instalat Laravel este /var/www/html/virtono, dar noi trebuie să facem point către folderul public, aveți fișierul editat în rândurile de mai jos.

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/virtono/public

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Salvăm, apoi dăm un restart la apache folosind comanda

service apache2 restart

Oferim drepturile drepturile necesare framework-ului Laravel folosind comenzile:

chmod -R 755 /var/www/html/virtono/
chmod -R 777 /var/www/html/virtono/storage

Intrăm în browser, vizităm ip-ul VPS-ului și găsim Laravel-ul instalat. Felicitări!

4.) Configurarea Laravel

Ultimul pas este conectarea framework-ului Laravel la baza de date mySQL, vizităm directorul Laravel, apoi edităm fișierul .env astfel:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=virtono
DB_USERNAME=laravel
DB_PASSWORD=ceparolavrei

Datele pe care le edităm în fișierul .env sunt cele introduse la pasul 1.4.

Ultimul lucru pe care trebuie să-l facem este introducem comanda:

php artisan migrate

Datele au fost imporate cu succes in mySQL.

Dacă totul este configurat și instalat ok o să apară fix ca în imaginea de mai sus. Felicitări! Aveți un VPS pe care ați instalat Apache, PHP, mySQL, composer și Laravel!

Spor la programare!

]]>
https://www.virtono.ro/blog/instalarea-laravel-pe-vps/feed/ 0 246