15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
03.12.2024

Как Π΄Π° управлявамС Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π² PostgreSQL

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ PostgreSQL Π½Π° вашия AlexHost VPS

Π—Π°Ρ‰ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ PostgreSQL Π½Π° AlexHost? PostgreSQL (Postgres) Π΅ стабилна Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, ΠΈΠ΄Π΅Π°Π»Π½Π° Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΈ прилоТСния, Π° VPS Π½Π° AlexHost с NVMe ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, root Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ DDoS Π·Π°Ρ‰ΠΈΡ‚Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚ Π½Π°ΠΉ-висока производитСлност ΠΈ сигурност. Π’ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΠΎΠ±Ρ…Π²Π°Ρ‰Π° основнитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° PostgreSQL – създаванС Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ – ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° вашия AlexHost Linux VPS.

1. Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ командния Ρ€Π΅Π΄ Π½Π° PostgreSQL

Π—Π° Π΄Π° управляватС Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ PostgreSQL, ΠΏΡŠΡ€Π²ΠΎ трябва Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ интСрфСйса Π½Π° командния Ρ€Π΅Π΄ (CLI) Π½Π° PostgreSQL. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ PostgreSQL ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° потрСбитСлския Π°ΠΊΠ°ΡƒΠ½Ρ‚ postgres

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: ΠŸΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ към потрСбитСлския Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° PostgreSQL

sudo -i -u postgres

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ потрСбитСлския интСрфСйс Π½Π° PostgreSQL

psql

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π² CLI, Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π° postgres=#, която ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ стС Π² срСдата Π½Π° PostgreSQL

2. БъздаванС на нова база данни

Π—Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π½ΠΎΠ²Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° CREATE DATABASE. Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π΅ слСдният

CREATE DATABASE database_name;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

CREATE DATABASE my_database;

Π’ΠΎΠ²Π° създава Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с ΠΈΠΌΠ΅ my_database. Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅

l

3. БъздаванС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ сС нуТдаят ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ промяна Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ ΠΈ управляватС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π² PostgreSQL

БъздаванС Π½Π° Π½ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»

CREATE USER username WITH PASSWORD 'password';

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

CREATE USER dbuser WITH PASSWORD 'securepassword';

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ

Π—Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π½Π° Π΄Π°Π΄Π΅Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° ΠΈΠΌΠ° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° я управлява, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° GRANT

GRANT ALL PRIVILEGES ON DATABASE database_name TO username;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

GRANT ALL PRIVILEGES ON DATABASE my_database TO dbuser;

Π’ΠΎΠ²Π° Π΄Π°Π²Π° пълСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° dbuser Π΄ΠΎ my_database

4. Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ с Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ

Π—Π° Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° c, послСдвана ΠΎΡ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ

c my_database

ΠŸΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°Ρ‚Π° Ρ‰Π΅ сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π·Π° Π΄Π° посочи Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° управляватС Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Π΄Π° Π²ΠΌΡŠΠΊΠ²Π°Ρ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚Π΅ заявки

5. БъздаванС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ

Π’Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π΄Π°Π½Π½ΠΈ Π² структуриран Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅, промСнятС ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π² PostgreSQL

БъздаванС Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° CREATE TABLE (БъздаванС Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°), Π·Π° Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΎΠ²Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈ Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΈ

CREATE TABLE table_name ( column1 data_type PRIMARY KEY, column2 data_type, column3 data_type );

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

CREATE TABLE employees ( employee_id SERIAL PRIMARY KEY, name VARCHAR(100), department VARCHAR(50), salary NUMERIC );

Π’ΠΌΡŠΠΊΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°

Π’ΠΌΡŠΠΊΠ½Π΅Ρ‚Π΅ записи, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° INSERT INTO

INSERT INTO employees (name, department, salary) VALUES ('John Doe', 'HR', 50000);

Π—Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ

Π˜Π·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° SELECT

SELECT * FROM employees;

АктуализиранС Π½Π° Π΄Π°Π½Π½ΠΈ

АктуализиранС Π½Π° записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°

UPDATE employees SET salary = 55000 WHERE name = 'John Doe';

Π˜Π·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ

Π—Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π΅

DELETE FROM employees WHERE name = 'John Doe';

6. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΈ сигурността

Π—Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° сигурността прСдоставяйтС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ само Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ

  • ΠžΡ‚Π½Π΅ΠΌΠ΅Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ°
    REVOKE ALL PRIVILEGES ON DATABASE my_database FROM dbuser;
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ
    GRANT SELECT ON TABLE employees TO dbuser;

Π’ΠΎΠ²Π° позволява Π½Π° dbuser Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π° само Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° employees, Π±Π΅Π· Π΄Π° ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ

7. АрхивиранС ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ

PostgreSQL ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ

АрхивиранС Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° pg_dump, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ във Ρ„Π°ΠΉΠ»

pg_dump my_database > my_database_backup.sql

Π’ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° psql, Π·Π° Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ Ρ„Π°ΠΉΠ»

psql my_database < my_database_backup.sql

8. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π΄Π°Π΄Π΅Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° DROP, Π·Π° Π΄Π° я ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅Ρ‚Π΅

ΠžΡ‚ΠΏΠ°Π΄Π°Π½Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°

DROP TABLE table_name;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

DROP TABLE employees;

ΠžΡ‚ΠΏΠ°Π΄Π°Π½Π΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ

ΠŸΡŠΡ€Π²ΠΎ ΠΈΠ·Π»Π΅Π·Ρ‚Π΅ ΠΎΡ‚ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ (Π°ΠΊΠΎ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π°), Π° слСд Ρ‚ΠΎΠ²Π° я пуснСтС

DROP DATABASE database_name;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

DROP DATABASE my_database;

9. ИзлизанС ΠΎΡ‚ PostgreSQL

Π—Π° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅ ΠΎΡ‚ интСрфСйса Π½Π° командния Ρ€Π΅Π΄ Π½Π° PostgreSQL, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅

q

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: ОвладяванС Π½Π° PostgreSQL Π² AlexHost

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° PostgreSQL Π½Π° вашия VPS Π½Π° AlexHost Π΅ лСсно – ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, осигурСтС Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ с pg_dump. Π‘ΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ NVMe Π½Π° AlexHost ΠΈ root Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ осигуряват Π±ΡŠΡ€Π·ΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ прилоТСния. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ CLI ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°Ρ‚ΠΎ CREATE, GRANT ΠΈ l, Π·Π° Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ», ΠΈ сС осланяйтС Π½Π° сигурността ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° AlexHost, Π·Π° Π΄Π° стС спокойни. Π˜Π·Π³Ρ€Π°Π΄Π΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΉΡ‚Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ си Π² Π΄ΠΎΠ±Ρ€ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅!

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ