{"id":292,"date":"2025-07-18T22:26:42","date_gmt":"2025-07-18T20:26:42","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=292"},"modified":"2025-07-18T22:29:13","modified_gmt":"2025-07-18T20:29:13","slug":"jak-zainstalowac-system-uvdesk-helpdesk-na-rocky-linux-8","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/jak-zainstalowac-system-uvdesk-helpdesk-na-rocky-linux-8\/","title":{"rendered":"Jak zainstalowa\u0107 system UVdesk Helpdesk na Rocky Linux 8"},"content":{"rendered":"<p>&nbsp;<\/p>\n<div class=\"container\">\n<p>UVdesk to otwarto\u017ar\u00f3d\u0142owy system pomocy technicznej, kt\u00f3ry umo\u017cliwia firmom zarz\u0105dzanie zg\u0142oszeniami klient\u00f3w w efektywny spos\u00f3b. W tym poradniku poka\u017cemy, jak zainstalowa\u0107 UVdesk na serwerze z systemem Rocky Linux 8. Aby zapewni\u0107 stabilno\u015b\u0107 i wydajno\u015b\u0107, polecamy skorzystanie z naszych <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwer\u00f3w VPS z Linux<\/a> dost\u0119pnych na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a>.<\/p>\n<h2>1. Wymagania wst\u0119pne<\/h2>\n<p>Przed rozpocz\u0119ciem upewnij si\u0119, \u017ce posiadasz:<\/p>\n<ul>\n<li>Serwer z Rocky Linux 8 (polecamy <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">VPS z Linux<\/a>)<\/li>\n<li>Dost\u0119p root lub u\u017cytkownika z uprawnieniami sudo<\/li>\n<li>Zainstalowany serwer WWW (Apache lub Nginx)<\/li>\n<li>PHP w wersji 7.4 lub nowszej<\/li>\n<li>Baz\u0119 danych (MySQL\/MariaDB)<\/li>\n<li>Composer (narz\u0119dzie do zarz\u0105dzania zale\u017cno\u015bciami PHP)<\/li>\n<\/ul>\n<p>Nasze <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwery VPS z Linux<\/a> oferuj\u0105 szybkie dyski SSD i niezawodne zasoby, idealne dla aplikacji takich jak UVdesk.<\/p>\n<h2>2. Przygotowanie systemu<\/h2>\n<h3>Krok 1: Aktualizacja systemu<\/h3>\n<p>Zaktualizuj system, aby wszystkie pakiety by\u0142y na najnowszych wersjach:<\/p>\n<pre><code>sudo dnf update -y<\/code><\/pre>\n<h3>Krok 2: Instalacja serwera WWW (Apache)<\/h3>\n<p>Zainstaluj Apache oraz niezb\u0119dne modu\u0142y:<\/p>\n<pre><code>sudo dnf install -y httpd mod_ssl\r\nsudo systemctl enable httpd\r\nsudo systemctl start httpd<\/code><\/pre>\n<h3>Krok 3: Instalacja PHP i rozszerze\u0144<\/h3>\n<p>Zainstaluj PHP 7.4 oraz wymagane rozszerzenia dla UVdesk:<\/p>\n<pre><code>sudo dnf module enable php:7.4\r\nsudo dnf install -y php php-cli php-fpm php-mysqlnd php-json php-gd php-mbstring php-xml php-zip php-curl php-intl php-bcmath\r\nsudo systemctl enable php-fpm\r\nsudo systemctl start php-fpm<\/code><\/pre>\n<h3>Krok 4: Instalacja MariaDB<\/h3>\n<p>Zainstaluj i skonfiguruj MariaDB jako baz\u0119 danych:<\/p>\n<pre><code>sudo dnf install -y mariadb-server\r\nsudo systemctl enable mariadb\r\nsudo systemctl start mariadb\r\nsudo mysql_secure_installation<\/code><\/pre>\n<p>Utw\u00f3rz baz\u0119 danych i u\u017cytkownika dla UVdesk:<\/p>\n<pre><code>mysql -u root -p\r\nCREATE DATABASE uvdesk;\r\nCREATE USER 'uvdeskuser'@'localhost' IDENTIFIED BY 'twoje_bezpieczne_haslo';\r\nGRANT ALL PRIVILEGES ON uvdesk.* TO 'uvdeskuser'@'localhost';\r\nFLUSH PRIVILEGES;\r\nEXIT;<\/code><\/pre>\n<h3>Krok 5: Instalacja Composera<\/h3>\n<p>Zainstaluj Composer, aby zarz\u0105dza\u0107 zale\u017cno\u015bciami PHP:<\/p>\n<pre><code>curl -sS https:\/\/getcomposer.org\/installer | php\r\nsudo mv composer.phar \/usr\/local\/bin\/composer\r\nsudo chmod +x \/usr\/local\/bin\/composer<\/code><\/pre>\n<h2>3. Pobieranie i instalacja UVdesk<\/h2>\n<h3>Krok 1: Pobieranie UVdesk<\/h3>\n<p>Pobierz najnowsz\u0105 wersj\u0119 UVdesk za pomoc\u0105 Composera:<\/p>\n<pre><code>cd \/var\/www\r\nsudo composer create-project uvdesk\/community-skeleton uvdesk<\/code><\/pre>\n<h3>Krok 2: Ustawienie uprawnie\u0144<\/h3>\n<p>Przypisz odpowiednie uprawnienia do katalogu UVdesk:<\/p>\n<pre><code>sudo chown -R apache:apache \/var\/www\/uvdesk\r\nsudo chmod -R 755 \/var\/www\/uvdesk<\/code><\/pre>\n<h3>Krok 3: Konfiguracja serwera WWW<\/h3>\n<p>Skonfiguruj wirtualny host Apache dla UVdesk. Utw\u00f3rz nowy plik konfiguracyjny:<\/p>\n<pre><code>sudo nano \/etc\/httpd\/conf.d\/uvdesk.conf<\/code><\/pre>\n<p>Dodaj nast\u0119puj\u0105c\u0105 konfiguracj\u0119:<\/p>\n<pre><code>&lt;VirtualHost *:80&gt;\r\n    ServerName twoj-domena.pl\r\n    DocumentRoot \/var\/www\/uvdesk\/public\r\n    &lt;Directory \/var\/www\/uvdesk\/public&gt;\r\n        Options Indexes FollowSymLinks\r\n        AllowOverride All\r\n        Require all granted\r\n    &lt;\/Directory&gt;\r\n    ErrorLog \/var\/log\/httpd\/uvdesk_error.log\r\n    CustomLog \/var\/log\/httpd\/uvdesk_access.log combined\r\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p>Uruchom ponownie Apache, aby zastosowa\u0107 zmiany:<\/p>\n<pre><code>sudo systemctl restart httpd<\/code><\/pre>\n<h2>4. Konfiguracja UVdesk<\/h2>\n<h3>Krok 1: Uruchomienie instalatora<\/h3>\n<p>Otw\u00f3rz przegl\u0105dark\u0119 i przejd\u017a do <code>http:\/\/twoj-domena.pl<\/code> lub <code>http:\/\/adres_ip_serwera<\/code>. Post\u0119puj zgodnie z instrukcjami instalatora UVdesk, podaj\u0105c dane dost\u0119powe do bazy danych (nazwa bazy: uvdesk, u\u017cytkownik: uvdeskuser, has\u0142o: twoje_bezpieczne_haslo).<\/p>\n<h3>Krok 2: Konfiguracja ustawie\u0144<\/h3>\n<p>Po zako\u0144czeniu instalacji skonfiguruj podstawowe ustawienia UVdesk, takie jak dane administratora, ustawienia poczty e-mail i preferencje systemu.<\/p>\n<h2>5. Bezpiecze\u0144stwo i optymalizacja<\/h2>\n<p>Aby zwi\u0119kszy\u0107 bezpiecze\u0144stwo i wydajno\u015b\u0107 systemu, wykonaj nast\u0119puj\u0105ce kroki:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>W\u0142\u0105cz SSL\/TLS za pomoc\u0105 Let\u2019s Encrypt:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code>sudo dnf install -y certbot python3-certbot-apache\r\nsudo certbot --apache<\/code><\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Zainstaluj Fail2ban, aby chroni\u0107 przed atakami brute-force:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre><code>sudo dnf install -y fail2ban\r\nsudo systemctl enable fail2ban\r\nsudo systemctl start fail2ban<\/code><\/pre>\n<ul>\n<li>Regularnie tw\u00f3rz kopie zapasowe bazy danych i plik\u00f3w UVdesk.<\/li>\n<\/ul>\n<p>Nasze <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwery VPS z Linux<\/a> na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a> zapewniaj\u0105 wysok\u0105 dost\u0119pno\u015b\u0107 i bezpiecze\u0144stwo dla Twoich aplikacji.<\/p>\n<h2>6. Podsumowanie<\/h2>\n<p>Zainstalowanie systemu UVdesk na Rocky Linux 8 jest prostym procesem, je\u015bli wykonasz powy\u017csze kroki. Dzi\u0119ki UVdesk mo\u017cesz efektywnie zarz\u0105dza\u0107 zg\u0142oszeniami klient\u00f3w. Aby uzyska\u0107 najlepsz\u0105 wydajno\u015b\u0107 i niezawodno\u015b\u0107, polecamy hosting na naszych <a href=\"https:\/\/netcloud24.com\/serwery\/vps-linux\/\">serwerach VPS z Linux<\/a> dost\u0119pnych na <a href=\"https:\/\/netcloud24.com\/\">Netcloud24<\/a>. Zapewniamy skalowalne rozwi\u0105zania, kt\u00f3re wspieraj\u0105 rozw\u00f3j Twojego biznesu.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; UVdesk to otwarto\u017ar\u00f3d\u0142owy system pomocy technicznej, kt\u00f3ry umo\u017cliwia firmom zarz\u0105dzanie zg\u0142oszeniami klient\u00f3w w efektywny spos\u00f3b. W tym poradniku poka\u017cemy, jak zainstalowa\u0107 UVdesk na serwerze\u2026<\/p>\n","protected":false},"author":1,"featured_media":294,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=292"}],"version-history":[{"count":1,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/292\/revisions"}],"predecessor-version":[{"id":293,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/292\/revisions\/293"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/294"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}