{"id":1182,"date":"2022-06-20T20:06:06","date_gmt":"2022-06-20T19:06:06","guid":{"rendered":"https:\/\/www.marcinwilk.eu\/?page_id=1182"},"modified":"2025-12-04T20:14:29","modified_gmt":"2025-12-04T19:14:29","slug":"nextcloud-debian-install","status":"publish","type":"page","link":"https:\/\/www.marcinwilk.eu\/pl\/projects\/linux-scripts\/nextcloud-debian-install\/","title":{"rendered":"Nextcloud &#8211; Skrypt Instalacyjna dla system\u00f3w Linux"},"content":{"rendered":"Ten skrypt zosta\u0142 przygotowany pod czyst\u0105 (minimaln\u0105) instalacj\u0119 system\u00f3w Linux takich jak:<br \/>\nDebiana 11-13, Entepreise Linux 9-10, Ubuntu Server 22-24, Fedora Server 39-42 na architekturze procesor\u00f3w AMD64 (x86_64).<br \/>\nZaktualizuje on system operacyjny, zainstaluje potrzebne pakiety i wst\u0119pnie skonfiguruje wszystko do uruchomienia Nextcloud.<br \/>\nW\u015br\u00f3d nich s\u0105 Apache (serwer WWW), MariaDB (serwer baz danych), PHP (j\u0119zyk programowania),<br \/>\nNTP (us\u0142uga synchronizacji czasu) i Redis\/Valkey (serwer cache).<br \/>\nGenerowana jest tak\u017ce nowa us\u0142uga cron dla Nextcloud, kt\u00f3ra uruchamia si\u0119 co 5 minut.<br \/>\nDo Nextcloud zostanie dodany nowy u\u017cytkownik z uprawnieniami administracyjnymi, jego dane uwierzytelniaj\u0105ce znajdziesz po zako\u0144czeniu pracy skryptu (has\u0142o jest generowane losowo).<\/p>\n<p>Po instalacji mo\u017cesz korzysta\u0107 z przegl\u0105darki internetowej, aby uzyska\u0107 dost\u0119p do Nextcloud za pomoc\u0105 lokalnego adresu IP.<br \/>\nProtoko\u0142y HTTP i HTTPS s\u0105 domy\u015blnie w\u0142\u0105czone (generowany jest certyfikat localhost).<br \/>\nJe\u017celi masz ju\u017c domen\u0119, kt\u00f3rej chcesz u\u017cy\u0107 to mo\u017cesz to zrobi\u0107 dodaj\u0105c j\u0105 jako argument do komendy uruchamiaj\u0105cej skrypt. Pami\u0119taj jednak, \u017ce domena musi by\u0107 wcze\u015bniej ustawiona na adres IP Twojego serwera, oraz Twoje urz\u0105dzenia sieciowe (routery) musz\u0105 by\u0107 ju\u017c poprawnie skonfigurowane. W innym wypadku generowanie certyfikat\u00f3w SSL si\u0119 nie powiedzie.<\/p>\n<p>Link do skryptu: <a href=\"https:\/\/github.com\/nicrame\/Linux-Scripts\/blob\/master\/nextcloud-ins.sh\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/nicrame\/Linux-Scripts\/blob\/master\/nextcloud-ins.sh<\/a><\/p>\n<p>Aby zainstalowa\u0107 u\u017cyj tej komendy (jako root):<\/p>\n<div class=\"su-quote su-quote-style-default\"><div class=\"su-quote-inner su-u-clearfix su-u-trim\">wget -q <a href=\"https:\/\/github.com\/nicrame\/Linux-Scripts\/raw\/master\/nextcloud-ins.sh\" rel=\"nofollow\">https:\/\/github.com\/nicrame\/Linux-Scripts\/raw\/master\/nextcloud-ins.sh<\/a> &amp;&amp; chmod +x nextcloud-ins.sh &amp;&amp; .\/nextcloud-ins.sh<\/div><\/div>\n<p>Lub &#8211; je\u017celi posiadasz skonfigurowan\u0105 domen\u0119:<\/p>\n<div class=\"su-quote su-quote-style-default\"><div class=\"su-quote-inner su-u-clearfix su-u-trim\">wget -q <a href=\"https:\/\/github.com\/nicrame\/Linux-Scripts\/raw\/master\/nextcloud-ins.sh\" rel=\"nofollow\">https:\/\/github.com\/nicrame\/Linux-Scripts\/raw\/master\/nextcloud-ins.sh<\/a> &amp;&amp; chmod +x nextcloud-ins.sh &amp;&amp; .\/nextcloud-ins.sh -dm=<strong>mojadomena.com<\/strong><\/div><\/div>\n<p>Wszystkie dost\u0119pne argumenty skryptu (mo\u017cna, ale nie trzeba dopisywa\u0107 do komendy startowej):<br \/>\n<strong>-lang<\/strong> &#8211; obs\u0142uga wielu j\u0119zyk\u00f3w, obecnie dost\u0119pne: Arabski (ar), Chi\u0144ski (zh), Francuski (fr), Hindi\/Indyjski (hi), Polski (pl), Hiszpa\u0144ski (es) i Ukrai\u0144ski (uk). Opcja pozostawiona\u00a0 bez zdefiniowania po prostu nie doda pakiet\u00f3w systemowych i nie skonfiguruje wst\u0119pnie Nextcloud (pozostanie domy\u015blny j\u0119zyk przegl\u0105darki www).<br \/>\n<strong>-mail<\/strong> &#8211; adres email konta administracyjnego.<br \/>\n<strong>-dm<\/strong> &#8211; domena, kt\u00f3rej chcemy u\u017cywa\u0107, skrypt skonfiguruje serwer www aby domena wskazywa\u0142a na Nextcloud, doda j\u0105 jako zaufany adres dla samego NC, oraz skonfiguruje us\u0142ug\u0119 certyfikat\u00f3w SSL (Let's encrypt) aby dzia\u0142a\u0142o bezpieczne po\u0142\u0105czenie httpS. Domena musi by\u0107 wcze\u015bniej ju\u017c skonfigurowana tj. wskazywa\u0107 na adres IP, na kt\u00f3rym udost\u0119pniamy us\u0142ug\u0119. Router tak\u017ce powinien by\u0107 ju\u017c wcze\u015bniej skonfigurowany (to znaczy, przekierowywa\u0107 ruch z zewn\u0105trz na port 80 i 443 serwera, na kt\u00f3rym dzia\u0142a Nextcloud).<br \/>\n<strong>-nv<\/strong> &#8211; wersja Nextcloud, kt\u00f3rej chcemy u\u017cy\u0107. Dost\u0119pne s\u0105 wersje 24, 25, 26, oraz 27. Starsze wersje maj\u0105 dostosowan\u0105 instalacje i konfiguracj\u0119 PHP dopasowan\u0105 do wersji NC. Brak wybranej opcji zainstaluje najnowsz\u0105 na dany moment wersj\u0119 skryptu.<br \/>\n<strong>-fdir<\/strong> &#8211; zmienna umo\u017cliwia okre\u015blenie miejsca przechowywania plik\u00f3w u\u017cytkownika i plik\u00f3w nextcloud.log. Domy\u015blnie ustawienie to pozostawia domy\u015bln\u0105 lokalizacj\u0119, kt\u00f3r\u0105 jest \/var\/www\/nextcloud\/data. Wybranie innej lokalizacji nie zmieni konfiguracji Nextcloud, ale powi\u0105\u017ce (za pomoc\u0105 mount) domy\u015bln\u0105 lokalizacj\u0119 Nextcloud z okre\u015blon\u0105 lokalizacj\u0105, dzi\u0119ki czemu mechanizmy bezpiecze\u0144stwa, takie jak chroot\/jail\/SELinux itp. b\u0119d\u0105 dzia\u0142a\u0107 poprawnie bez dodatkowej konfiguracji dla nich, serwera WWW itp. Na przyk\u0142ad, je\u015bli zostanie u\u017cyta opcja -fdir=\/mnt\/sdc5\/nextcloud-data, to po wej\u015bciu do katalogu \/var\/www\/nextcloud\/data zostanie wy\u015bwietlona zawarto\u015b\u0107 katalogu \/mnt\/sdc5\/nextcloud-data. Je\u015bli chcesz u\u017cywa\u0107 spacji mi\u0119dzy s\u0142owami w nazwie katalogu, umie\u015b\u0107 \u015bcie\u017ck\u0119 w cudzys\u0142owie, np. -fdir=\"\/mnt\/sdx\/users data folder\".<br \/>\nAby zapami\u0119ta\u0107 ustawienia katalogu danych i montowa\u0107 je przy ka\u017cdym uruchomieniu systemu operacyjnego, modyfikowany jest plik \/etc\/fstab.<br \/>\n<strong>-restore<\/strong> &#8211; argument s\u0142u\u017cy do odzyskiwania starszych plik\u00f3w\/bazy danych Nextcloud. Od wersji 1.11 skrypt ten generuje kopi\u0119 zapasow\u0105 plik\u00f3w Nextcloud (z wy\u0142\u0105czeniem danych u\u017cytkownik\u00f3w) i bazy danych, gdy jest uruchamiany w celu aktualizacji (co jest domy\u015blnym scenariuszem, gdy skrypt jest uruchamiany po raz kolejny po pierwszym u\u017cyciu). Mo\u017cesz u\u017cy\u0107 opcji -restore=list, aby sprawdzi\u0107 list\u0119 wcze\u015bniej utworzonych kopii zapasowych, lub -restore=filename.tar.bz2, aby wybra\u0107 jeden z tych plik\u00f3w i u\u017cy\u0107 go do przywr\u00f3cenia Nextcloud.<br \/>\nWA\u017bNE: Gdy argument -restore jest u\u017cywany z dowolnym rodzajem parametr\u00f3w, wszystkie inne s\u0105 ignorowane. Oznacza to, \u017ce nie mo\u017cna u\u017cywa\u0107 zmiennej -restore z innymi.<br \/>\n<strong>-backup<\/strong> &#8211; argument uruchamia proces tworzenia kopii zapasowej bez wykonywania \u017cadnych innych zada\u0144. Tworzy on jedynie kopi\u0119 zapasow\u0105 bie\u017c\u0105cej instalacji Nextcloud wraz z baz\u0105 danych, z wy\u0142\u0105czeniem plik\u00f3w u\u017cytkownik\u00f3w.<br \/>\nPodobnie jak w przypadku opcji -restore, argument -backup musi by\u0107 u\u017cywany samodzielnie (wszelkie inne argumenty u\u017cyte wraz z nim zostan\u0105 zignorowane).<br \/>\n<strong>-purge<\/strong> &#8211; jest u\u017cywany jako samodzielny argument &#8211; usunie ca\u0142e oprogramowanie zainstalowane przez ten skrypt oraz jego konfiguracj\u0119. Usunie r\u00f3wnie\u017c Nextcloud <strong>wraz ze wszystkimi plikami (tak\u017ce u\u017cytkownik\u00f3w)<\/strong> i baz\u0105 danych. Powinien by\u0107 u\u017cywany tylko wtedy, gdy pierwsze uruchomienie nie zadzia\u0142a\u0142o poprawnie &#8211; spowoduje to co\u015b w rodzaju \"cofni\u0119cia\" zmian, dzi\u0119ki czemu mo\u017cliwe b\u0119dzie ponowne uruchomienie skryptu.<\/p>\n<p>Nale\u017cy zwr\u00f3ci\u0107 uwag\u0119, aby definiowa\u0107 warto\u015bci argument\u00f3w za znakiem sumy (<strong>=<\/strong>).<\/p>\n<p>Przyk\u0142adowe u\u017cycie skryptu z wszystkimi opcjami:<br \/>\n<div class=\"su-quote su-quote-style-default\"><div class=\"su-quote-inner su-u-clearfix su-u-trim\">wget -q <a href=\"https:\/\/github.com\/nicrame\/Linux-Scripts\/raw\/master\/nextcloud-ins.sh\" rel=\"nofollow\">https:\/\/github.com\/nicrame\/Linux-Scripts\/raw\/master\/nextcloud-ins.sh<\/a> &amp;&amp; chmod +x nextcloud-ins.sh &amp;&amp; .\/nextcloud-ins.sh -lang=<strong>pl<\/strong> -mail=<strong>my@email.com<\/strong> -dm=<strong>mojadomena.com <\/strong>-nv=<strong>24<\/strong><\/div><\/div>\n<p>Przetestowane z Nextcloud v24-V32.<\/p>\n<p>Historia zmian:<br \/>\nV 1.12.4 &#8211; 24.11.2025<br \/>\n&#8211; Argument backup sprawdza, czy Nextcloud by\u0142 ju\u017c zainstalowany.<br \/>\n&#8211; Poprawki dotycz\u0105ce sposobu uruchamiania i dzia\u0142ania skryptu.<br \/>\n&#8211; Sprawdza, czy firewalld jest zainstalowany w Debianie, a je\u015bli tak, nie dodaje UFW, tylko jego w\u0142asne regu\u0142y.<br \/>\nV 1.12.3 &#8211; 23.11.2025<br \/>\n&#8211; Obs\u0142uga Nextcloud Hub 25 (v32).<br \/>\n&#8211; Niewielkie zmiany w dokumentacji.<br \/>\n&#8211; Sprawdzanie, czy skrypt jest uruchamiany w pe\u0142nej pow\u0142oce logowania.<br \/>\n&#8211; Dodano now\u0105 opcj\u0119 -purge, kt\u00f3ra usuwa oprogramowanie zainstalowane przez ten skrypt wraz z NC i ca\u0142\u0105 baz\u0105 danych, dzi\u0119ki czemu mo\u017cna ponownie rozpocz\u0105\u0107 proces instalacji z nowymi danymi.<br \/>\nV 1.12.2 &#8211; 09.09.2025<br \/>\n&#8211; Poprawki zapewniaj\u0105ce lepszy proces aktualizacji ze starszych wersji NC.<br \/>\nV 1.12.1 &#8211; 09.09.2025<br \/>\n&#8211; Ma\u0142e poprawki.<br \/>\nV 1.12 \u2013 07.09.2025<br \/>\n\u2013 Ustawienie PHP 8.4 jako domy\u015blnej wersji.<br \/>\n\u2013 Zmiana sposobu przechowywania konfiguracji PHP (nowy, inny plik konfiguracyjny zamiast zmiany ustawie\u0144 przez edycje plik\u00f3w dodawanych z pakietu).<br \/>\n&#8211; Dodano obs\u0142ug\u0119 Debiana 13.<br \/>\n&#8211; Dodano obs\u0142ug\u0119 EL 10 (u\u017cywa Valkey zamiast Redis, przetestowano na Rocky i RHEL).<br \/>\n&#8211; Dodano obs\u0142ug\u0119 Fedory 42 Server.<br \/>\n&#8211; Dodano obs\u0142ug\u0119 Ubuntu 24 LTS Server.<br \/>\nV 1.11.5 &#8211; 25.05.2025<br \/>\n&#8211; Kolejna porcja ma\u0142ych zmian.<br \/>\nV 1.11.4 &#8211; 24.05.2025<br \/>\n&#8211; Nextcloud Hub 10 (v31) jako domy\u015blna wersja instalacyjna.<br \/>\n&#8211; Ma\u0142e poprawki.<br \/>\nV 1.11.3 &#8211; 12.09.2024<br \/>\n&#8211; Nextcloud Hub 9 (v30) jest teraz domy\u015blnie instalowany (najnowsza wersja).<br \/>\n&#8211; Zaktualizowano domy\u015blne wersje do najnowszych wyda\u0144 przy u\u017cyciu parametru -nv.<br \/>\n&#8211; Dodano kilka polece\u0144, aby upewni\u0107 si\u0119, \u017ce PHP 8.3 jest u\u017cywane jako wersja domy\u015blna.<br \/>\n&#8211; Drobne zmiany i poprawki.<br \/>\nV 1.11.2 &#8211; 16.05.2024<br \/>\n&#8211; Nowe argumenty: -backup (tworzenie kopii zapasowej) i -restore (kt\u00f3ry mo\u017ce by\u0107 u\u017cyty z argumentem \u201elist\", aby wy\u015bwietli\u0107 wcze\u015bniej utworzone kopie zapasowe, lub z nazw\u0105 pliku, aby u\u017cy\u0107 go do przywr\u00f3cenia z niego).<br \/>\n&#8211; Zmodyfikowano nazwy plik\u00f3w kopii zapasowych, aby wy\u015bwietla\u0142y wi\u0119cej danych (dat\u0119, godzin\u0119 i wersj\u0119 Nextcloud, kt\u00f3rej kopia zapasowa jest tworzona).<br \/>\nV 1.11 &#8211; 16.05.2024<br \/>\n&#8211; Aktualizacja dokumentacji wewn\u0105trz skryptu.<br \/>\n&#8211; Pierwsza pr\u00f3ba utworzenia funkcji kopii zapasowej\/przywracania.<br \/>\nV 1.10 &#8211; 19.04.2024<br \/>\n&#8211; Nextcloud Hub 8 (v29) jest teraz domy\u015blnie instalowany (najnowsza wersja).<br \/>\n&#8211; PHP 8.3 u\u017cywane jako domy\u015blna wersja.<br \/>\n&#8211; Naprawiono b\u0142\u0105d, kt\u00f3ry nie pozwala\u0142 na instalacj\u0119 starszych wersji NC (i PHP 7.4).<br \/>\nV 1.9.2 &#8211; 13.03.2024<br \/>\n&#8211; Sprawdzenie, czy parametr \u201efdir\" jest skonfigurowany dla ju\u017c istniej\u0105cego katalogu i poinformowanie, je\u015bli nie.<br \/>\n&#8211; Poprawiono spacje w nazwach katalog\u00f3w zapisywanych w fstab, skonfigurowanych z argumentem -fdir (fstab nie obs\u0142uguje spacji w nazwach katalog\u00f3w).<br \/>\nV 1.9.1 &#8211; 12.03.2024<br \/>\n&#8211; Pewne aktualizacja opisu i kilka zmian w kodzie, kt\u00f3re nie wp\u0142ywaj\u0105 na spos\u00f3b dzia\u0142ania skryptu.<br \/>\n&#8211; Dodanie kodu instalacyjnego PHP 8.3 (obecnie wy\u0142\u0105czonego) dla przysz\u0142ych wersji NC.<br \/>\nV 1.9 &#8211; 04.03.2024<br \/>\n&#8211; Nowy argument pozwalaj\u0105cy skonfigurowa\u0107 lokalizacj\u0119 katalogu \u201edata\", w kt\u00f3rym przechowywane s\u0105 pliki u\u017cytkownika (korzysta z mount\/fstab w celu zapewnienia zgodno\u015bci z mechanizmami bezpiecze\u0144stwa).<br \/>\nV 1.8.1 &#8211; 07.02.2024<br \/>\n&#8211; Pierwsze wydanie z obs\u0142ug\u0105 dystrybucji Fedora Server 39 i Ubuntu Server LTS (22).<br \/>\nV 1.8 &#8211; 04.02.2024<br \/>\n&#8211; Pierwsze wydanie z obs\u0142ug\u0105 Rocky Linux (9) oraz innych dystrybucji Enterprise Linux<br \/>\n&#8211; Troch\u0119 wi\u0119cej optymalizacji kodu.<br \/>\nV 1.7.1 &#8211; 01.02.2024<br \/>\n&#8211; Czyszczenie kodu \u017ar\u00f3d\u0142owego skryptu (jest mniejszy o 1\/4!).<br \/>\n&#8211; Dodano opcj\u0119 \"maintenance window start\" do konfiguracji (w zwi\u0105zku z dzisiejszym wydaniem wersji 28.0.2).<br \/>\nV 1.7 &#8211; 30.01.2024<br \/>\n&#8211; Poprawki dla generowania miniatur\/podgl\u0105du.<br \/>\n&#8211; Wy\u0142\u0105czenie tryb\u00f3w u\u015bpienia\/hibernacji w systemie operacyjnym.<br \/>\n&#8211; Dodanie obs\u0142ugi protoko\u0142u HTTP2.<br \/>\n&#8211; Ma\u0142a poprawka bezpiecze\u0144stwa.<br \/>\n&#8211; Ulepszenia opis\u00f3w w \u017ar\u00f3dle skryptu.<br \/>\nV 1.6.4 &#8211; 04.01.2024<br \/>\n&#8211; Dodano instalacje modu\u0142u bz2 dla PHP (w zwi\u0105zku z wydaniem Nextcloud Hub 7).<br \/>\n&#8211; Drobne poprawki.<br \/>\nV 1.6.3 &#8211; 04.11.2023<br \/>\n&#8211; Szersze testy dzia\u0142ania.<br \/>\n&#8211; Drobne poprawki.<br \/>\nV 1.6.2 &#8211; 04.08.2023<br \/>\n&#8211; Wi\u0119cej j\u0119zyk\u00f3w jest teraz obs\u0142ugiwanych poprzez parametr \"-lang=\" (Arabski (ar), Chi\u0144ski (zh), Francuski (fr), Hindi\/Indyjski (hi), Polski (pl), Hiszpa\u0144ski (es) i Ukrai\u0144ski (uk)).<br \/>\nV 1.6.1 &#8211; 03.08.2023<br \/>\n&#8211; Drobne poprawki.<br \/>\nV 1.6 &#8211; 03.08.2023<br \/>\n&#8211; Nowa zmienna umo\u017cliwiaj\u0105ca instalacj\u0119 starszej wersji Nextcloud (u\u017cytkownicy zg\u0142aszali problemy z NC27).<br \/>\n&#8211; Skrypt zmienia nazw\u0119 po zako\u0144czeniu pracy (wi\u0119c polecenie instalatora zawsze odnosi si\u0119 do najnowszej wersji).<br \/>\n&#8211; Skrypt jest przygotowany na kilka przysz\u0142ych aktualizacji (a\u017c do Nextcloud v28).<br \/>\nV 1.5.5 &#8211; 12.07.2023<br \/>\n&#8211; Lepszy opis zmiennych u\u017cywanych w przypadku b\u0142\u0119du.<br \/>\nV 1.5.4 &#8211; 07.07.2023<br \/>\n&#8211; Naprawiono kilka problem\u00f3w logicznych.<br \/>\n&#8211; Dodano wsparcie dla Debiana 12.<br \/>\n&#8211; Dodano wsparcie dla Nextcloud Hub 5 (v27).<br \/>\nV 1.5.3 &#8211; 15.04.2023<br \/>\n&#8211; U\u017cywanie starszej wersji PHP (8.1) do procesu aktualizacji przed jej usuni\u0119ciem (Nextcloud nie ko\u0144czy procesu aktualizacji na nigdy nie zainstalowanej wersji PHP).<br \/>\n&#8211; Sprawdza aktualnie zainstalowan\u0105 wersj\u0119 Nextcloud i zaktualizuj j\u0105 tyle razy, ile potrzeba (do wersji 26) &#8211; podczas aktualizacji ze skryptu w wersji 1.4 lub starszej.<br \/>\nV 1.5.2 &#8211; 05.04.2023<br \/>\n&#8211; Instalacja i w\u0142\u0105czenie aplikacji twofactor_webauthn dla wi\u0119kszego bezpiecze\u0144stwa (testowane z Yubikey).<br \/>\nV 1.5.1 &#8211; 05.04.2023<br \/>\n&#8211; Aktualizacja z wersji 1.4 i ni\u017cszych dodana do skryptu.<br \/>\nV 1.5 &#8211; 25.03.2023<br \/>\n&#8211; U\u017cywa Nextcloud Hub 4 (v26).<br \/>\n&#8211; Ponownie w\u0142\u0105czenie opcache (wygl\u0105da na to, \u017ce teraz dzia\u0142a dobrze).<br \/>\n&#8211; U\u017cywa PHP w wersji 8.2.<br \/>\n&#8211; Instaluje ddclient (dynamiczny klient DNS &#8211; https:\/\/ddclient.net\/).<br \/>\n&#8211; Instaluje miniupnpc i uruchamia dla port\u00f3w 80 i 443 by je otworzy\u0107 (nie powinno by\u0107 to konieczne, ale&#8230;).<br \/>\n&#8211; Dodano wi\u0119cej zmiennych do u\u017cycia (j\u0119zyk, e_mail).<br \/>\n&#8211; Instalator tworzy teraz plik z numerem wersji dla przysz\u0142ych aktualizacji.<br \/>\n&#8211; Instalator wykrywa, czy u\u017cywane by\u0142y starsze wersje skryptu i w nast\u0119pnym wydaniu zaktualizuje wszystko (w tym nextcloud).<br \/>\nV 1.4.3 &#8211; 24.02.2023<br \/>\n&#8211; Zezwolenie na opcj\u0119 konfiguracji samopodpisanego certyfikatu w nextcloud (czasami mo\u017ce by\u0107 potrzebna).<br \/>\nV 1.4.2 &#8211; 10.02.2023<br \/>\n&#8211; Ca\u0142kowite wy\u0142\u0105czenie opcache z powodu wielu segfault\u00f3w, nawet gdy JIT jest ca\u0142kowicie wy\u0142\u0105czony.<br \/>\nV 1.4.1 &#8211; 08.02.2023<br \/>\n&#8211; Opcache jit cache w php zosta\u0142 wy\u0142\u0105czony z powodu wielu zg\u0142aszanych segfault\u00f3w.<br \/>\nV 1.4 &#8211; 31.01.2023<br \/>\n&#8211; Poprawki dzi\u0119ki u\u017cytkownikowi \"maybe\" z portalu hejto.pl (ufw, redis, chmods itp.) Dzi\u0119kuj\u0119!<br \/>\nV 1.3 &#8211; 30.01.2023<br \/>\n&#8211; Poprawka instalacji PHP 8.1.<br \/>\n&#8211; Wi\u0119cej danych przechowywanych w dzienniku dla lepszej obs\u0142ugi b\u0142\u0119d\u00f3w.<br \/>\nV 1.2 &#8211; 23.01.2023<br \/>\n&#8211; Kilka poprawek wydajno\u015bci (lepsze wsparcie dla du\u017cych plik\u00f3w).<br \/>\nV 1.1 &#8211; 04.08.2022<br \/>\n&#8211; Wbudowano wsparcie dla dodawania nazwy domeny jako argumentu linii polece\u0144 (z obs\u0142ug\u0105 let's ecnrypt).<br \/>\n&#8211; Dodano zadanie crontab dla certbot (Let's encrypt &#8211; od\u015bwie\u017canie certyfikatu) i poszerzono opisy.<br \/>\nV 1.0 &#8211; 20.06.2022<br \/>\n&#8211; Pierwsze wydanie bazuj\u0105ce na prywatnym skrypcie (dla EL).\n<input class=\"fooboxshare_post_id\" type=\"hidden\" value=\"1182\"\/>","protected":false},"excerpt":{"rendered":"<p>Ten skrypt zosta\u0142 przygotowany pod czyst\u0105 (minimaln\u0105) instalacj\u0119 system\u00f3w Linux takich jak: Debiana 11-13, Entepreise Linux 9-10, Ubuntu Server 22-24, Fedora Server 39-42 na architekturze procesor\u00f3w AMD64 (x86_64). Zaktualizuje on system operacyjny, zainstaluje potrzebne pakiety i wst\u0119pnie skonfiguruje wszystko do uruchomienia Nextcloud. W\u015br\u00f3d nich s\u0105 Apache (serwer WWW), MariaDB (serwer baz danych), PHP (j\u0119zyk programowania), &hellip; <a href=\"https:\/\/www.marcinwilk.eu\/pl\/projects\/linux-scripts\/nextcloud-debian-install\/\" class=\"more-link\">Czytaj dalej<span class=\"screen-reader-text\"> \u201eNextcloud &#8211; Skrypt Instalacyjna dla system\u00f3w Linux\"<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1179,"menu_order":6,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1182","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/pages\/1182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/comments?post=1182"}],"version-history":[{"count":37,"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/pages\/1182\/revisions"}],"predecessor-version":[{"id":1417,"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/pages\/1182\/revisions\/1417"}],"up":[{"embeddable":true,"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/pages\/1179"}],"wp:attachment":[{"href":"https:\/\/www.marcinwilk.eu\/pl\/wp-json\/wp\/v2\/media?parent=1182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}