Praktyka

O serwerze VPS i planach na przyszłość

Strona na której jesteś działa  na serwerze VPS. Na serwerze jest czysty Debian 12 i na nim zainstalowany WordPress.  Certyfikat SSL jest zrobiony za pomocą certbota. Będę zamieszczał na stronie nowe tematy, którymi się interesuję.

Chcę pracować w przyszłości jako informatyk, administrator serwerów linux. Może jako twórca stron internetowych. Obecnie pracuję w innej branży ale bardzo chętnie to zmienię bo informatyka to jest to co kocham i bardzo chętnie się uczę.

Usługi które mam zainstalowane na serwerze lokalnym.

Omówienie usług

OpenmediaVault to projekt oparty na debianie. Umożliwia konfigurację systemu oraz pozwala na różne podejścia do instalacji i uruchamiania usług. Zarządzam z niego dyskami jakie mam zamontowane na serwerze oraz usługami.

Vaultwarden to oprogramowanie do przechowywania haseł witryn internetowych i nie tylko. Utrzymuję go na swoim serwerze więc mam go za darmo. Z sieci zewnętrznych loguję się z użyciem VPN.

Większość moich usług jest na Docker, zarządzam nimi za pomocą Portainera

Nexterm to oprogramowanie wspierające komunikację z serwerami i zarządzanie nimi. Jest ono na początku swej drogi  i prawdopodobnie będzie miało inne możliwości.

Nginx służy mi jako narzędzie do przekierowywania ruchu w sieci lokalnej do konkretnej domeny. Podłączony jest też certyfikat samopodpisany który wygenerowałem za pomocą certbota.

Adguard to usługa, która realizuje filtrowanie ruchu z zewnątrz. Czyli blokuje strony na listach z zagrożeniami oraz blokuje reklamy. 

Photo Editor 2.0 – mój autorski projekt

 

Rozwijam własny program do edycji zdjęć – Photo Editor 2.0. To aplikacja desktopowa napisana w Pythonie z interfejsem graficznym w Qt (PySide6). Projekt tworzę samodzielnie, a cały kod źródłowy jest dostępny na moim GitHubie.

 
 

edycja zdjęć: ekspozycja, kontrast, kolory, mapowanie tonalne
obsługa plików RAW
warstwy oraz historia zmian (cofanie/ponawianie)
filtry, m.in. szkic ołówkiem
histogram na żywo
katalog zdjęć z bazą danych i miniaturami
przetwarzanie wsadowe i eksport
system wtyczek (plugins)

 
Dzięki temu projektowi uczę się programowania w praktyce: Python, Qt, OpenCV, Pillow, praca z bazami danych oraz budowanie pakietów .deb i AppImage dla Linuksa.