Tag: debian
Wszystkie
ESPHome i błąd „Could not find one of 'package.json’ manifest files in the package”, czyli najprościej usunąć katalog „.esphome”
Home Assistant porzuca HAOS i wraz z ESPHome i tunelem od Cloudflare idzie w kontenery, czyli Docker Compose w akcji
Błąd aktualizacji OTA w ESPHome dla ESP8266 ESP-01(S) i ogólne problemy z ESP32 S2 mini, czyli esptool przychodzi z pomocą
Wgrywanie starszej wersji oprogramowania do kamery YI 1080p Home Camera z pomocą YI-Hack (i kopii zapasowej)
Plik wymiany, czyli pamięć typu swap w systemie Debian (i Ubuntu)
LanguageTool to świetne narzędzie do sprawdzania tekstu, które można też uruchomić na komputerze lub serwerze
Program Streamlink, czyli proste i wygodne zapisywanie transmisji live (i nagrań VOD) z różnych serwisów (np. YouTube, Facebook, Vimeo), na różnych systemach (Windows, Linux)
Szybsze wdrożenie (kolejnego) WordPressa z wykorzystaniem własnego WordPressa bazowego i repozytorium w serwisie GitHub
Gdy nie można połączyć się (po SSH) z serwerem a wszystko wygląda OK, zostaje reset ustawień iptables (i UFW)
Kasowanie wielu rekordów DNS w Cloudflare za pomocą ich API i skryptu Bash (pętla while)
Zabezpieczanie plików i katalogów przed modyfikacją w systemie Linux za pomocą polecenia chattr (change attribute)
Zmiana domyślnego edytora tekstowego w systemie Linux, na przykładzie systemu Debian i edytora nano
Nginx i błąd „address already in use” podczas startu usługi, czyli konflikt z webserwerem Apache2, którego nie powinno w ogóle być
Ukazała się stabilna wersja systemu Debian 10 Buster
Nginx i błąd „address already in use” podczas startu usługi
Aktualizacja phpMyAdmin, czyli oprogramowania wspomagającego zarządzanie bazami danych
Komunikaty na ekranie logowania po SSH do systemu Linux
Przekazywanie dynamicznego adresu IP do serwera, np. by ustawić wyjątek dla uwierzytelnienia dwuskładnikowego (2FA) dla połączenia SSH
Konfiguracja serwera VPS z Debian 9 jako serwer WWW, z wykorzystaniem niestandardowych źródeł pakietów
Instalacja nowszej wersji serwer MySQL w systemie Debian 8 (Jessie) i – jako alternatywa dla MariaDB – w Debian 9 (Stretch)
Aktualizacja bazy danych MySQL do nowszej wersji (5.7 lub 5.8) w systemie Debian Jessie
Dodanie obsługi krótkich kodów (shortcode) we wtyczce Bloom do WordPressa od Elegant Themes
Meltdown i Spectre, czyli podatności na właściwie wszystkie współczesne procesory Intel, ARM i (częściowo) AMD
Klonowanie serwerów VPS za pomocą programu Rsync i bezpiecznego połączenia SSH
Raspberry Pi i OMXPlayer, czyli prosty i tani sposób na wyświetlanie reklamowego wideo (nie tylko) w firmie
Raspbian Stretch, czyli Debian 9 oficjalnie wylądował na Raspberry Pi
Prawidłowe formatowanie karty pamięci „po” Raspberry Pi w systemie Windows
Cypht, czyli webmail, który jest również klientem pocztowym instalowanym na własnym serwerze (a może i odwrotnie)
WordPress „z pudełka”, czyli (bardzo) prosty sposób na stronę internetową na Raspberry Pi
Raspberry Pi i kamerka USB, czyli prosty sposób na monitoring i zdjęcia poklatkowe (timelapse)
Pobierz oficjalną paczkę z ADB i Fastboot prosto od Google (niecałe 4 MB)
Block Storage w DigitalOcean, czyli dodatkowa przestrzeń (nie tylko) gdy potrzeba dodatkowego miejsca na serwerze
O tym jak TP-Link stracił domenę używaną do logowania na routery, czyli nieświeża (nie)wiedza pewnego redaktora z Komputer Świat
Prosta i skuteczna geolokalizacja użytkownika (GeoIP) strony internetowej z(a) pomocą Cloudflare
Wyłączamy IPv6 w systemie Debian, bo choć to przyszłość, to czasem potrafi sprawić problemy
Raspberry Pi: Krótki przegląd nowości, czyli m.in. Pi Camera v2, Pi Zero ze złączem kamery i Android
Połączenie bezprzewodowe WiFi w systemie Linux na przykładzie Raspberry Pi 3 (Raspbian/Debian)
Windows 10 Insider Preview Build 14316, czyli przywitaj Bash w Ubuntu w Windowsie
Raspberry Pi 3 (model B) to zdecydowanie najlepszy komputer z serii, nie tylko ze względu na WiFi i Bluetooth
Dzięki SysBench w prosty sposób przeprowadzisz test wydajności komputera lub serwera
Windows Subsystem for Linux (WSL), czyli szansa na natywną obsługę Basha w systemie Windows 10
Dzięki narzędziu sar z pakietu sysstat prześwietlisz dokładnie swój serwer (Linux)
Logowanie przez SSH/SCP z wykorzystaniem kodów jednorazowych Google Authenticator
Dzięki phpSysInfo w prosty i wygodny sposób sprawdzisz (nie tylko) podstawowe informacje o (web)serwerze
Aktualizujemy skrypty/biblioteki pobrane za pomocą programu Git do najnowszych wersji
Poznaj WP-CRON (harmonogram w WordPressie) i zobacz, czy/dlaczego warto go zastąpić np. CRONem systemowym
vnStat – prosty monitor ruchu sieciowego, idealny nie tylko do serwera (Linux, BSD)
Webinsider działa teraz na serwerze VPS (XEN) od Hitme.pl
Niebawem Mandrill tylko jako dodatek do płatnej usługi MailChimp – warto więc rozejrzeć się za alternatywą
Odczytywanie informacji o certyfikacie SSL za pomocą programu OpenSSL
Wiele stron i jeden webserwer (Nginx, Apache2)? Zabezpiecz się za pomocą PHP Pools (PHP-FPM/FastCGI)
Nginx Snippets, czyli wspólne ustawienia dla wielu domen dla sprawniejszego zarządzania serwerem
RainLoop (webmail) i „connection timed out” np. w przypadku poczty Gmail
Logwatch, czyli prosty sposób na codzienna porcję wiedzy prosto z logów serwera
Sprawna i bezpieczna aktualizacja serwera dzięki „Floating IP” w DigitalOcean i Cloudflare
Pobieramy raporty Google Play Developer z Google Cloud Storage (nie tylko za pomocą GSUtil)
Moje boje z NTP (Network Time Protokol) w systemie Raspbian (Debian) m.in. na potrzeby Simple Storage Service (S3)
Instalacja i konfiguracja Rkhunter i Chkrootkit, czyli szukamy dziury w (całym) systemie
Instalacja i konfiguracja Fail2Ban, czyli dodatkowe wsparcie firewalla (brute force)
Instalacja i konfiguracja UFW, czyli prosty i skuteczny firewall w systemie Linux
Pamięć Simple Storage Service (S3), s3fs i błąd RequestTimeTooSkewed w systemie Debian
Pozbywamy się NOOBSa z karty pamięci z systemem Raspbian w Raspberry Pi
Alternatywny sposób na montowanie zasobów sieciowych w systemie Debian 8 Jessie na przykładzie Raspberry Pi
Aktualizacja PHP (do 5.6) w systemie Debian 7 Wheezy
Zmiana nazwy użytkownika w WordPressie (nie tylko ze względu na bezpieczeństwo)
Pamięć Simple Storage Service (S3) w systemie Linux (Debian/Raspbian)
Odzyskiwanie/przywracania (przypadkowo) skasowanych partycji za pomocą programu DMDE
Aktualizacja systemu Debian (Linux) z wersji Debian 7 Wheezy na Debian 8 Jessie
PHP-FPM: Strona ze statusem (parametrami) pracy usługi (dla Apache2 i Nginx)
Pływające adresy IP w DigitalOcean, czyli zmieniaj serwery nie adresy (IP)
Konfiguracja serwera SSH/SCP jako SFTP z ograniczeniami kont użytkowników (bezpieczniejsza alternatywa dla FTP)
Wysyłanie wiadomości e-mail z serwera za pośrednictwem zewnętrznego serwera SMTP
Przegląd (mniejszych i większych) wydarzeń 11-25.01.2015
Sprawdź, co zajmuje miejsce na dysku Twojego serwera (Linux/VPS, Windows, hosting współdzielony)
Nginx: Strona ze statusem pracy serwera
Przekierowanie stron(y) WWW w webserwerze Nginx
Linux i automatyczne wykonywanie operacji (polecenie, skrypt) przy starcie systemu
BeagleBone Black, czyli (kolejna) alternatywa dla Raspberry Pi
Montujemy plik z obrazem systemu (dd img) Raspbian (Raspberry Pi) w systemie Linux i Windows
Odzyskiwanie dostępu do konta root w MySQL
Odzyskiwanie dostepu do konta root w serwerach VPS (Linux – Debian/Ubuntu)
Copy.com jako narzędzie kopii zapasowej serwera
Sklep internetowy oparty o Magento na serwerze VPS w kilka minut? Dzięki nowemu obrazowi systemu w DigitalOcean jest to możliwe
Zabezpieczamy (web)serwer oparty o Apache2 i/lub Nginx przed „pudlem” (POODLE CVE-2014-3566)
Zobacz jak odtwarzać dźwięk w Linuxie za pośrednictwem Music Player Daemon (mpd) – lokalnie i strumieniowo – na przykładzie Raspberry Pi
Serwer Nginx z PHP(5)-FPM, czyli alternatywa dla Apache2
Shellshock (CVE-2014-6271) może zagrażać i Twojemu serwerowi
WPScan, czyli szukamy „dziur” (podatności) w WordPressie
Debian DSA-3025-1
Cloudflare jako Dynamic DNS (DDNS) na przykładzie Raspberry Pi (Raspbian/Debian)
Epiphany – przeglądarka internetowa zoptymalizowana dla Raspberry Pi
Stawiamy serwer (VPS) z WordPressem na Ubuntu 14.04 w DigitalOcean, i to w kilka minut…
Przyspieszamy serwer WWW, czyli Apache2 MPM-Worker + PHP(5)-FPM
Apache2: Przekierowanie stron(y) WWW za pomocą pliku .htaccess
Apache2: Strona ze statusem pracy serwera
Apache2/Nginx: Kasujemy „www.” z adresu strony
ApacheBench, czyli testujemy serwer i/lub stronę WWW
Linux/Debian: Podmiana tekstu w pliku za pomocą polecenia w konsoli
E-mail „informacyjny” po zalogowaniu się użytkownika do systemu Linux/Debian po SSH (np. VPS)
Debian/OpenSSL: Gdy mimo aktualizacji systemu serce nie przestaje krwawić…
Apache2: Dodanie nowej domeny (i/lub subdomeny)
Dysk sieciowy Copy w systemie Linux na przykładzie Raspberry Pi (Raspbian/Debian)
Serwer VPS (SSD Cloud VPS) w DigitalOcean
Ustawienia lokalne (lokalna strefa czasowa i język polski) w systemie Debian/Ubuntu
Apache2/Nginx: Zabezpieczamy dostęp do phpMyAdmin
Krótko i na temat: Testuj VPSa przez 2 miesiące za darmo w DigitalOcean
Poznaj „linki symboliczne”, czyli skróty nie do końca takie zwykłe (Windows, Linux, Mac OSX)
CUPS i Google Cloud Print, czyli Twoje drukarki dostępne przez internet Raspberry Pi (Linux)
Webmin: zarządzaj systemem z poziomu strony WWW na przykładzie Raspberry Pi
Gdy potrzebujesz wyższych uprawnień w systemie Linux (Debian, Raspbian) warto pamiętać o „sudo” i „gksudo”
Połączenie bezprzewodowe WiFi w systemie Linux na przykładzie Raspberry Pi (Raspbian/Debian)
eSpeak to mały program, który sprawia, że komputer (np. Raspberry Pi) może mówić
Raspberry Pi: Dysk w pamięci RAM (RAMdysk / RAMdisk)
Serwer multimediów (DLNA) na przykładzie Raspberry Pi
Measy RC11 – klawiatura (NIE TYLKO) do Raspberry Pi
Serwer WWW (Apache2 + PHP + MySQL + phpMyAdmin) na przykładzie Raspberry Pi (Raspbian/Debian)
Midnight Commander, czyli konsolowy menedżer plików
TightVNC, czyli pulpit zdalny na przykładzie Raspberry Pi
Łączymy się zdalnie z serwerem Linux za pomocą SSH (Secure Shell) na przykładzie Raspberry Pi i Raspbiana (Debian)
Raspberry Pi: Instalacja systemu na karcie pamięci
Raspberry Pi: Platforma testowa
Zero Trust od Cloudflare, czyli prosty i bezpieczny sposób na dostęp do lokalnych zasobów z zewnątrz, bez publicznego adresu IP i otwierania portów na routerze
Patryk | 18.09.2024 | Wyrazy: 2243, znaki: 13441 | Bezpieczeństwo, Dom, Domeny internetowe, Hosting i serwery, Internet, IoT, Komputery, Mobile, Oprogramowanie, Poczta e-mail, Poradniki, Programy, Raspberry Pi, Smarthome, Sprzęt, Technologia, Telekomunikacja | 0
Z racji tego, że od dawna korzystam z internetu mobilnego, jako podstawowego dostępu, to jedną z konsekwencji tego, jest brak publicznego (i najlepiej stałego) adresu IP. Niby da się, bo tak miałem w Otvarta, ale nasze drogi rozeszły się i raczej nie planuję, by to miało się zmienić. W każdym razie w Orange Flex, gdzie obecnie „siedzę”, mam tylko prywatny adres IP, czyli jestem za NATem. Tak więc by uzyskać dostęp do lokalnych zasobów z zewnątrz (np. połączenie po SSH do różnych urządzeń, zdalny dostęp do Home Assistant, czy paneli zarządzania alarmem i kamerami), muszę korzystać z alternatywnych do publicznego adresu IP rozwiązań. I jednym z takich rozwiązań jest usługa Zero Trust od Cloudflare.
ESPHome i błąd „Could not find one of 'package.json’ manifest files in the package”, czyli najprościej usunąć katalog „.esphome”
Patryk | 03.05.2024 (aktualizacja 03.06.2024) | Wyrazy: 300, znaki: 1837 | IoT, Komputery, Oprogramowanie, Poradniki, Programy, Smarthome, Sprzęt, Technologia, Technologia | 0
Zadzwonił do mnie kolega z pytaniem, czy wiem może, o co chodzi, bo podczas próby aktualizacji oprogramowania dla ESP w ESPHome pojawia mu się błąd „Could not find one of 'package.json’ manifest files in the package”, a standardowa metoda „clean build files” nie pomaga. Na jego szczęście, mogłem mu pomóc, bo nie tak dawno temu sam miałem podobny problem. Co więcej, nawet „na wszelki wypadek”, zrobiłem sobie notatki, jakby się okazało, że będę chciał napisać o tym problemie artykuł.
Home Assistant porzuca HAOS i wraz z ESPHome i tunelem od Cloudflare idzie w kontenery, czyli Docker Compose w akcji
Patryk | 11.01.2024 (aktualizacja 18.09.2024) | Wyrazy: 716, znaki: 4843 | Hosting i serwery, Internet, IoT, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Smarthome, Sprzęt, Technologia, Technologia | 17
Kolega na razie cały czas walczy z ponownym przywróceniem serwera Home Assistant Operating System (HAOS) do działania, ale coraz śmielej przebąkuje, że chyba pora mnie posłuchać, i przejść na Dockera, czyli Home Assistant Container. Zwłaszcza że zapowiedziałem mu wsparcie w tym procesie. A skoro tak, to pomyślałem, że może warto zrobić z tego artykuł. Tak więc dziś na tapet leci Home Assistant, ESPHome i bonusem tunel od Cloudflare (opcjonalnie), w wersji kontenerowej (Docker).
Błąd aktualizacji OTA w ESPHome dla ESP8266 ESP-01(S) i ogólne problemy z ESP32 S2 mini, czyli esptool przychodzi z pomocą
Patryk | 24.02.2023 | Wyrazy: 869, znaki: 5194 | IoT, Oprogramowanie, Poradniki, Programy, Sprzęt, Technologia, Technologia, Windows | 0
Z różnych układów ESP8266 korzystam od dawna. Od niedawna zacząłem wykorzystywać też nowsze układy ESP32. Dodatkowo od jakiegoś czasu korzystam z Home Assistant, gdzie przenoszę zarządzanie większością elementów tzw. „inteligentnego domu” (sic! ;-)), a więc i wcześniej działające najczęściej na autorskim kodzie układy ESP migruję do ESPHome (poza BrewPiLess i iSpindel, ale to inna bajka). I choć w większości przypadków ta migracja jest nie tylko bezproblemowa, to jeszcze jestem pozytywnie zaskoczony wygoda pracy z ESPHome, nie tylko w połączeniu z Home Assistant (tylko ten nieszczęsny YAML i zabawa ze spacjami… ;-)). Nie oznacza to jednak, że nie pojawiają się problemy wyzwania…
Wgrywanie starszej wersji oprogramowania do kamery YI 1080p Home Camera z pomocą YI-Hack (i kopii zapasowej)
Patryk | 29.11.2022 | Wyrazy: 559, znaki: 3542 | Hosting i serwery, Internet, IoT, Komputery, Oprogramowanie, Poradniki, Programy, Promocje, Raspberry Pi, Sprzęt, Technologia, Technologia, Zakupy | 2
Korzystając z opisywanej na początku listopada promocji (nawet w Dzień Singla, czy Black Friday nie dało się kupić taniej) dokupiłem sobie kolejne 2 kamery YI 1080p Home Camera. Przyszły relatywnie szybko, bo wysyłka z Hiszpanii. Równie szybko zabrałem się za ich konfigurację, bo miałem dla nich już zaplanowane przeznaczenie. Przy pierwszym uruchomieniu, podłączeniu do WiFi pojawiło się pytanie o aktualizację, którą niestety zrobiłem. Niestety, bo okazało się, że nowej wersji oprogramowania nie ma na liście wersji wspieranych przez YI-Hack, czyli dodatkową modyfikację do tych kamer, która dość radykalnie zmienia ich możliwości. I mówię to jako subskrybent płatnej wersji usługi YI/Kami Cloud.
Plik wymiany, czyli pamięć typu swap w systemie Debian (i Ubuntu)
Patryk | 27.01.2022 | Wyrazy: 669, znaki: 4061 | Hosting i serwery, Internet, Oprogramowanie, Poradniki, Technologia, Technologia | 0
Kilka dni temu na moją skrzynkę przyszła wiadomość o potencjalnie złowrogim tytule „Nowe warunki współpracy – Propozycja” z HitMe.pl, gdzie mam od dawna swój podstawowy serwer (na którym działa m.in. Webinsider.pl). Potencjalnie złowroga, bo jakoś tak jest, że jak już przychodzą tego typu wiadomości, to zazwyczaj oznacza to np. wyłączenie bezpłatnego pakietu G Suite. Na szczęście tym razem była to wiadomość z propozycją zmiany aktualnie używanego serwera na coś nowszego (z aktualnej oferty).
LanguageTool to świetne narzędzie do sprawdzania tekstu, które można też uruchomić na komputerze lub serwerze
Patryk | 24.03.2021 | Wyrazy: 1454, znaki: 9244 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia, Testy i recenzje, Windows | 0
W momencie, gdy pisania jest czymś więcej niż postem do wrzucenia w mediach społecznościowych, często przychodzi moment, gdy zwykła korekta błędów, wbudowana choćby w popularne przeglądarki internetowe, okazuje się niewystarczająca. W takiej sytuacji można sięgnąć po zewnętrzne, dedykowane usługi. W moim przypadku wybór padł na LanguageTool. I to nie tylko dlatego, że całkiem dobrze radzi sobie z językiem polskim, do tego nawet wersja bezpłatna w wielu przypadkach będzie wystarczająca, a jakby co, wersja płatna jest na tyle tania, że też nie powinno to stanowić problemu. Również dlatego, że jeśli zajdzie taka potrzeba, można uruchomić LanguageTool na swoim serwerze czy też komputerze.
Program Streamlink, czyli proste i wygodne zapisywanie transmisji live (i nagrań VOD) z różnych serwisów (np. YouTube, Facebook, Vimeo), na różnych systemach (Windows, Linux)
Patryk | 05.05.2020 (aktualizacja 16.12.2020) | Wyrazy: 860, znaki: 5193 | Hosting i serwery, Internet, Media, Multimedia, Oprogramowanie, Poradniki, Programy, Technologia | 10
W sobotę siedzę sobie z kolegą, pije… coś chłodnego, bo akurat pogoda była dość ładna, a i okazji do spotkań ostatnio zdecydowanie mniej. W pewnym momencie odzywa się do mnie koleżanka, że ogląda jakąś konferencję, kilka godzin za nią, ale jeszcze kilka przed nią. I choć – wg koleżanki – konferencja marketingowo napompowana, to w środku – niczym w balonie – pusto, więc nie bardzo ma ochotę siedzieć jeszcze kilka godzin i oglądać. Niestety jednak obejrzeć – choćby po łebkach – musiała/chciała, bo jej główna klientka ogląda, i to ona jej poleciła, więc wiecie, rozumienie. W każdym razie pytanie do mnie było, czy dałoby się to jakoś nagrać, tak by „do kotleta” obejrzeć w przyszłości.
Szybsze wdrożenie (kolejnego) WordPressa z wykorzystaniem własnego WordPressa bazowego i repozytorium w serwisie GitHub
Patryk | 15.04.2020 (aktualizacja 11.12.2023) | Wyrazy: 1203, znaki: 7557 | Bezpieczeństwo, Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Polecane, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Wprawdzie to nie jest tak, że nie ma dnia, bym nie stawiał jakiegoś WordPressa, ale na pewno robię to dość często. A z racji tego, że tak jak dodanie domeny do serwera (Nginx), ewentualne ustawienie PHP Pools, oraz aktywacja certyfikatu SSL od Let’s Encrypt, tak też wgranie samego WordPressa jest czynnością w większości przypadków – przynajmnie jeśli chodzi o wstępny zakres prac – dość mocno powtarzalną, to mam to wszystko zautomatyzowane i/lub oskryptowane. Kilka dni temu postanowiłem przejść z wgrywania WordPressa z niezbędnymi wtyczkami „na start” z repozytoriów WordPress.org za pomocą WP-CLI, na gita, a konkretnie GitHuba.
Gdy nie można połączyć się (po SSH) z serwerem a wszystko wygląda OK, zostaje reset ustawień iptables (i UFW)
Patryk | 01.04.2020 | Wyrazy: 440, znaki: 2557 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 2
O poranku w moim telefonie pojawiła się wiadomość od znajomego, który stracił łączność po SSH/SCP ze swoim serwerem. Z jego słów wynikało, że nic ostatnio nie zmieniał, choć w weekend próbował przeprowadzić aktualizację, ale ten proces mógł nie do końca się udać, bo były straszne problemy z komunikacją z VPSem, co chwilę zrywało połączenie. No cóż – brak dostępu do serwera VPS po SSH to poważna sprawa, więc odłożyłem to, co planowałem, i ruszyłem z pomocą. Zwłaszcza że to oznaczało potencjalny pomysł na nowy artykuł (nawet jeśli mi ich nie brakuje, w przeciwieństwie do wolnego czasu).
Kasowanie wielu rekordów DNS w Cloudflare za pomocą ich API i skryptu Bash (pętla while)
Patryk | 05.03.2020 | Wyrazy: 727, znaki: 4493 | Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 0
Kilka dni temu na DNSy Cloudflare przenosiłem domenę nowego klienta. Niby standard, bo jest to operacja, którą wykonuję przynajmniej kilka razy w miesiącu. Tym razem jednak trafiła się niespodzianka w postaci zaciągniętych ponad 500 rekordów DNS „ze starych” DNSów. I może nie byłoby to problemem, gdyby nie fakt, że w Cloudflare – tak jak i w wielu innych miejscach/serwisach – nie ma możliwości zbiorczego zarządzania (w tym kasowania) rekordów w DNSach. Przynajmniej jeśli chodzi o panel zarządzania kontem/domeną…
Zabezpieczanie plików i katalogów przed modyfikacją w systemie Linux za pomocą polecenia chattr (change attribute)
Patryk | 21.02.2020 | Wyrazy: 374, znaki: 2471 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, WordPress | 0
Dzisiaj na kilku stronach działających na WordPressie wdrażaliśmy pewną wtyczkę. Niby nic nadzwyczajnego, ale wtyczka ta nie pochodzi(ła) z np. z repozytorium WordPress.org, a bezpośrednio z serwisu GitHub. Tym samym jej aktualizację trzeba było oprzeć nie o standardowe mechanizmy aktualizacji WordPressa, ale o mechanizmy Gita. A, że strony te działały na jednym serwerze, to, zamiast multiplikować kod wtyczki (i tym samym procedurę aktualizacji) postanowiłem skorzystać z linków symbolicznych.
Zmiana domyślnego edytora tekstowego w systemie Linux, na przykładzie systemu Debian i edytora nano
Patryk | 13.09.2019 | Wyrazy: 234, znaki: 1413 | Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia | 0
W poradnikach, które piszę m.in. na potrzeby Webinsider.pl, jak i w codziennej pracy z serwerami, jeśli korzystam z edytora tekstowego w konsoli, to jest to nano. Wyjątkiem był artykuł dotyczący edycji pliku „sudoers”, czyli definiującego użytkowników, którzy mogą korzystać z „sudo”, by wykonywać polecenia i uruchamiać programy z podwyższonymi uprawnieniami, jako „root” (tak w skrócie). Jednak nic nie stoi na przeszkodzie, by np. nano ustawić jako edytor domyślny, a tym samym za jego pomocą edytować m.in. plik „sudoers”.
Nginx i błąd „address already in use” podczas startu usługi, czyli konflikt z webserwerem Apache2, którego nie powinno w ogóle być
Patryk | 04.09.2019 | Wyrazy: 401, znaki: 2391 | Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia | 0
W czerwcu pisałem o problemie, na jaki trafiłem na jednym z serwerów, którymi zarządzam, a na którym usługa Nginx odmówiła startu (ukochane chyba przez wielu „address already in use”). Wtedy z pomocą przyszedł mi skrypt „zerujący” ustawienia Nginx (pełne odinstalowanie, ponowna instalacja i przywrócenie – po testach – konfiguracji). Tym razem – na innym serwerze – choć błąd wydawał się podobny, to skrypt nie zadziałał, więc musiałem poszukać winowajcy innymi metodami…
Ukazała się stabilna wersja systemu Debian 10 Buster
Patryk | 07.07.2019 (aktualizacja 11.04.2020) | Wyrazy: 414, znaki: 2803 | Hosting i serwery, Internet, Oprogramowanie, Poradniki, Technologia, Technologia, Wiadomości, Wydarzenia | 1
Od jakiegoś już czasu przymierzam się do napisania nowego poradnika dotyczącego konfiguracji webserwera (Nginx + PHP 7.x + MySQL), bo od czasu pierwszej edycji minęło już naprawdę sporo czasu. W międzyczasie pojawiały się kolejne artykuły czy aktualizacje, ale… Z napisaniem tego artykułu czekałem na oficjalną premierę Debiana 10 (Buster), tak by poradnik miał szansę być aktualny przez dłuższy czas. Poradnik jeszcze przede mną, ale warto odnotować, że wczoraj premierę miał system Debian 10 w wersji stabilnej.
Nginx i błąd „address already in use” podczas startu usługi
Patryk | 25.06.2019 (aktualizacja 04.09.2019) | Wyrazy: 706, znaki: 4483 | Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia | 0
Dziś, podczas rutynowej aktualizacji serwerów VPS, zgodnie ze wskazaniami systemu – wykonałałem restart kolejnych serwerów. Wszystkie uruchomiły się prawidłowo, na prawie wszystkich uruchomiły się również wszystkie wymagane usługi. Problem był z jednym serwerem – nie wystartowała usługa webserwera Nginx. Skrypt działający na serwerze i podejmujące proste próby naprawy w takiej sytuacji (głównie restart usług + monit) też nie był w stanie automatycznie uporać się z problemem. Po zalogowaniu się do konsoli po SSH i ręcznej próbie startu usługi otrzymałem komunikat, który już kiedyś widziałem, choć tym razem przyczyna musiała być inna…
Aktualizacja phpMyAdmin, czyli oprogramowania wspomagającego zarządzanie bazami danych
Patryk | 11.12.2018 | Wyrazy: 446, znaki: 3027 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia, Wiadomości, Wydarzenia | 0
Choć często pracuje na bazie danych bezpośrednio z konsoli (np. import i eksport), to czasami korzystam z oprogramowania phpMyAdmin, które w pewnym sensie upraszcza codziennie operacje na bazach danych. Dziś pojawiła się wersja oznaczona 4.8.4, w której załatano 3 podatności. Pomyślałem, że przy tej okazji warto napisać jak dokonać aktualizacji phpMyAdmin do nowszej wersji.
Komunikaty na ekranie logowania po SSH do systemu Linux
Patryk | 22.10.2018 | Wyrazy: 396, znaki: 2344 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Technologia, Technologia | 2
Pewnie nie będę osamotniony w tym, że ekran początkowy – podczas logowania po SSH – na każdym serwerze personalizuje, m.in. poprzez dodanie komunikatów wyświetlanych w trakcie logowania (po podaniu nazwy użytkownika) i po zalogowaniu. O ile ten pierwszy wykorzystuje głównie jako przypominajkę dla logującego się użytkownika, to drugi – po zalogowaniu – zazwyczaj wykorzystuje by dodać „grafikę” z nazwą serwera, z którym się połączyłem. Niby nieistotny drobiazg, ale kilka razy dzięki temu zauważyłem, że połączyłem się z innym serwerem niż chciałem (zwłaszcza, gdy ma ich się całkiem pokaźną liczbę).
Przekazywanie dynamicznego adresu IP do serwera, np. by ustawić wyjątek dla uwierzytelnienia dwuskładnikowego (2FA) dla połączenia SSH
Patryk | 07.08.2018 (aktualizacja 26.08.2018) | Wyrazy: 2100, znaki: 12838 | Bezpieczeństwo, Hosting i serwery, Internet, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Technologia, Technologia | 4
Kilka dni temu, w artykule o moim nowym internecie podstawowym (Internet na Kartę w Play) wspomniałem, że po kilku latach, brak stałego i publicznego adresu IP jest dla mnie większym utrudnieniem niż „skacząca prędkość”, czy w ogóle zanikający od czasu do czasu transfer. Dlatego uznałem, że muszę wdrożyć jakieś dodatkowe mechanizmy, które pozwolą mi zniwelować minusy wynikające z dynamicznie przydzielanego adresu IP…
Konfiguracja serwera VPS z Debian 9 jako serwer WWW, z wykorzystaniem niestandardowych źródeł pakietów
Patryk | 15.06.2018 (aktualizacja 11.12.2019) | Wyrazy: 1643, znaki: 10294 | Bezpieczeństwo, Domeny internetowe, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia | 2
Przedwczoraj z HitMe.pl dotarła do mnie informacja, że matka serwera VPS na którym działa(ł) Webinsider.pl powoli zmierza na emeryturę (choć może dostanie pewnie jakieś zajęcie, by się nie nudziła ;-)), w związku z tym dostałem propozycję nowego serwera VPS. Oprócz tego, że oznacza to więcej mocy (więcej RAMu, więcej CPU, i dysk SSD do tego) to również przy tej okazji zmienił się typ wirtualizacji – z XEN na KVM. W związku z tym uznałem, że choć mógłbym spróbować dokonać migracji za pomocą SSH i Rsync, to postanowiłem, że skonfiguruję środowisko (web) serwera ręcznie, przy okazji robiąc notatki do nowej wersji artykułu na ten temat…
Najnowsze wpisy
Home Assistant 2024.10, czyli nowa karta „nagłówek” i niedziałający TTS w ramach usługi Google Cloud
Zero Trust od Cloudflare, czyli prosty i bezpieczny sposób na dostęp do lokalnych zasobów z zewnątrz, bez publicznego adresu IP i otwierania portów na routerze
Home Assistant i integracja z IMGW-PIB, czyli tworzymy automatyzację z powiadomieniami bazując na sensorach zagrożenie i alarm powodziowy
Home Assistant 2024.9 i kolejne przydatne nowości w widoku „sekcje”, dzięki którym jeszcze lepiej można dopasować wygląd
Pomijanie i drukowanie wybranych elementów na drukarce 3D Bambu Lab A1 Mini (i A1) za pomocą aplikacji Bambu Handy
Newslog
Home Assistant 2024.10.2 – znowu miało działać TTS od Google Cloud, ale k… tak się tego nie robi!
Matt Mullenweg (Automattic) kontra WP Engine, czyli gdy tak się zagapisz w źdźbło w oku brata swego, a belki w oku swoim nie dostrzegasz
Google Home for web (Google Home dla przeglądarek) teraz z eksperymentalną opcją pisania skryptów/automatyzacji wraz ze wsparciem AI
MerkleMap, czyli prosty i szybki sposób na poznanie (praktycznie) wszystkich subdomen dostępnych w ramach domeny
Orange dalej testuje… swoich klientów, czyli po wrześniowym zniknięciu doładowania za 5 zł, teraz przyszła pora na doładowanie za 25 zł