U mnie tyle odpalone:

audiobookshelf — serwer audiobooków.
lubimyczytac-abs — integracja danych z LubimyCzytać dla AudiobookShelf.

autobrr — automatyzacja pobierania z trackerów.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@john-mose:
Jellyfin - filmy, supper sie intergruje z *arr stakiem, bez duplikacji plikow mozna ogladac bezposrednio z pobranych torrentow
jellyseer - integracja qbitorrent i jellyfin zeby userszy mogli sobie zamawaic pliki
seafile - szybsza alternatywa do nextcloud
minecraft - wiadomo
trafiek -
  • Odpowiedz
@john-mose: Ja dzisiaj właśnie zmieniam mój home serwerek z intela n150 na i5 1250p, wszystko generalnie na proxmoxie, ale dockera w lxc też używam, a tam mam:
- Plex
- Jellyfin
- Nextcloud
- Nginx Proxy Manager
  • Odpowiedz
Mirki z #programowanie,
mam niedużą aplikację w Spring Boot, chciałbym ją uruchomić w miarę tanio (najlepiej za darmo) na jakimś kubernetesie, czy innym dokerze w internetach - macie jakieś doświadczenia / pomysły?

Korzystać z niej sporadycznie będą 3 osoby.

#kubernetes #docker #java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pokpok: jak chcesz tanio, to żaden kubernetes (drogie) czy docker (przydatne ale zbędne), tylko jak wyżej - tani vps i po prostu odpal jara, zapytaj chatgpt jak skonfigurować odpalanie jara w systemd
  • Odpowiedz
@SuperDuperHornet: na linuxach nie instalujesz tego syfu, bo docker działa natywnie. polecam wybrać najpopularniejszą dystrybucję, czyli pewnie ubuntu ze względu na wsparcie oraz stabilność.
  • Odpowiedz
chciałem sobie Widows 7 zaktualizować do Windows 10 ale mam 4 GB RAMu i dysk HDD i już teraz Windows 7 mi zżera 3 GB RAMu. Podobno trzeba mieć 8 GB RAMu i dysk SSD żeby Windows 10 dobrze działał.


@SuperDuperHornet: Myślę, że RAM masz DDR3, może masz wymienialny. Na allegro są kości 8 za 10-20 zł, także to bym dobrał, bo 3-4 GB to dziś durna przeglądarka potrafi zabrać.
  • Odpowiedz
🚀 CI/CD w GitLabie dla Java Developerów – Od Commita po Produkcję! ⚙️

📅 Już poniedziałek, 2 czerwca 2025 o 19:00 – Spotkanie Online!

💡 Chcesz zautomatyzować cały proces wdrażania aplikacji Java? Na tym szkoleniu przejdziesz przez kompletny scenariusz CI/CD z wykorzystaniem GitLaba – od pierwszego commita, przez testy, aż po automatyczne wdrożenie aplikacji na serwer zdalny.

Podczas
SoftBull - 🚀 CI/CD w GitLabie dla Java Developerów – Od Commita po Produkcję! ⚙️

📅...

źródło: ci-cd

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do odpalenia 30 kontenerów dla laba, nie są jakieś potężne ale ilość podnosi wymagania. Poszukuję VPS, tani, który pozwoli to uruchomić. Co znajduje to koszt około 100zl za miesiąc gdzie w tej cenie 4vCPU, 16GB RAM i 100 GB dysku

Na allegro idzie dostać poleasingowe stacjonarki z Intel Xeon E3 3,5 GHz (8watkow), 32GB RAM, sensownym dyskiem w cenie 600-1000zl. A może inny proc? Zostaje do postawienia jakiś docker compose albo coś
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vajroos: 30 kontenerów to może być zarówno 300MB RAMu jak i 300GB ( ͡° ͜ʖ ͡°)
Masz sprawdzone ile dokładnie potrzebujesz, albo czy wszystko musi być jednocześnie aktywne?
  • Odpowiedz
Miraski,
wydajność udostępniania plików Dockerowi na OSX na nowych MBP jest odczuwalna? Mówię o projektach o dużej ilości plików. W sensie: potrafi to frustrować czy w zasadzie człowiek sobie z tego nie zdaje sprawy?

(Chodzi mi o to, że na Fedorze/Ubuntu/Debianie wiadomo: pliki są bezpośrednio dostępne przez ten sam system plików; na Windowsie jak masz pliki wewnątrz WSL2 to tak samo, a na OSX de facto to działa podobnie jak na Windowsie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dokupiłem dysk do NAS który stoi na ubuntu serwer. Mam w dockerze postawiony plex przez docker compose i punkt montowania na /mnt/dysk i teraz mam drugi dysk zamontowany w /mnt/dysk2 i teraz pytanie. Czy muszę usuwać cały kontener i zmieniać punkty montowania plexa czy można to jakoś inaczej zrobić?
#komputery #serwery #plex #ubuntu #docker
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@The_Rainman: docker compose down żeby zatrzymać kontener i w zamontowanych katalogach dodajesz punkt montowania drugiego dysku. Nie wiem jak plex ale jellyfin lajtowo ogarnia żę jedna konlekcja jest rozrzucona po dwóch katalogach
  • Odpowiedz
No trzymajcie mnie, bo nie wytrzymię.
I naprawdę już skończyły mi się pomysły na ten n8n.

Prosty do bólu workflow - weź plik xlsx i zaimportuj jego zawartość do tabeli SQL.
Biorę plik xlsx 54MB - działa
Biorę plik CSV 150MB - działa
Dziadzlabem - No trzymajcie mnie, bo nie wytrzymię.
I naprawdę już skończyły mi się p...

źródło: image

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ja na twoim miejscu przekonwertowałbym to na csv i puścił SQLem do DB prosto.

COPY moja_tabela
FROM 'mojplik.csv'
DELIMITER ',' CSV HEADER;
  • Odpowiedz
2 godziny męczyłem się z konfiguracją traefik w dockerze, za nic nie chciał działać. Widział inne kontenery ale nie robił przekierowań.

Teraz się zorientowałem że nie połączyłem kontenerów wspólną siecią... Ja p------e (°°

Działa, ale sprawdzę jeszcze caddy bo ponoć lepszy. Miałem jeszcze instalować authelia ale sobie odpuszczę do jutra ¯\(ツ)/¯

#homelab #devops #informatyka #docker
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@K-S-: nooo czyli wszystko w porządku - na tym polega labowanie: znajdujesz (albo wymyślasz) problem, spędzasz długie godziny nad jego rozwiązaniem, by ostatecznie stwierdzić, że problem był... między monitorem a krzesłem (σ ͜ʖσ)

Jak nie chce Ci się stawiać autheliii, schowaj się za Cloudflare i tam sobie chociaż oath (AAD, Google, whatever) ustaw jako warstwę dostępu.
  • Odpowiedz
Mam problem, którego nie potrafię rozwiązać.

W skrócie jest apka w Dockerze na Ubuntu (webapp, db, python pomiedzy oraz mqtt broker do zbierania&wysylania danych).

Dane z instrumentow wysylane przez brokera mqtt maja przechodzic przez openVPN, natomiast nie może to ograniczać komunikacji pomiędzy kontenerami, na czym aktualnie się zatrzymałem:

https://github.com/dperson/openvpn-client
Zapaczony - Mam problem, którego nie potrafię rozwiązać. 

W skrócie jest apka w Dock...

źródło: Zrzut ekranu 2025-01-16 o 13.35.30

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zapaczony: raczej oddzielić infrastrukturę od aplikacji i po prostu zestawic vpn na urządzeniu sieciowym.
Takie rzeczy jak tunele się ustawia raz i praktycznie tylko monitoruje, szkoda zaprzątać sobie głowy potem diagnozowaniem czemu docker z vpnem nie wstał i reszta aplikacji też przestała działać.
  • Odpowiedz
Chciałbym zapytać się o pomoc dot. Dockera z którym nie miałem wcześniej do czynienia i chciałbym prosić o jakieś wskazówki i komentarze, ponieważ znajduję różne odpowiedzi i nie wiem jaka jest najlepsza praktyka.

1) Docker jako klient OpenVPN, czy to jest dobre rozwiązanie: https://github.com/wfg/docker-openvpn-client ?

2) W jaki sposób mogę utworzyć publiczny adres IP tylko dla jednego kontenera (aplikacja webowa do której należy sie zalogować przy użyciu loginu i hasła)? Jaki jest najskuteczniejszy i
Zapaczony - Chciałbym zapytać się o pomoc dot. Dockera z którym nie miałem wcześniej ...

źródło: 1*IKPNn8NB18EVAqaBPJ3Y4A

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zapaczony:

1. używam takie coś ale z wireguardem, pamiętaj że wtedy połączony jest kontener a nie host. Więc jak chcesz użyć tego połączenia w to możesz zrobić inny kontener z network_mode: service:kontenervpn

2. Chcesz dać cały IP dla kontenera? Możesz użyć macvlan. Aczkolwiek skoro to jest zwykła appka webowa to wystarczy opublikować porty 80 i 443 z kontenera na ten ip i tyle. Nawet bezpieczniejsze imho będzie, a stosowanie macvlan
  • Odpowiedz
@Zapaczony: rozejrzyj się za aws elastic container service, przynajmniej nie będziesz musiał bawić się w update vm. Nie odpowiem jak to ogarnąć bo ja głównie w k8s siedzę ale powinno dać się to zrobić bez większego wysiłku. Ogólnie OVPN jest słaby i lepiej użyć wireguqrd
  • Odpowiedz
🚀 Spring Boot dla Początkujących – restream szkolenia online! 🚀

Jak szybko i skutecznie wejść w świat Spring Boot? 🤔 Już w środę, 25 grudnia o 19:00 dowiesz się, dlaczego Spring Boot to must-have dla każdego Java developera i jak stworzyć swoją pierwszą aplikację webową!

W programie:
✅ Dlaczego Spring Boot jest nieodzownym narzędziem w branży IT.
SoftBull - 🚀 Spring Boot dla Początkujących – restream szkolenia online! 🚀

Jak szy...

źródło: zbuduj-aplikacje-ze-spring-boot

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@walokid: jak już ogarniesz to się odezwij bo musze ozacząć ogarniać dockera i linuxa mocniej ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • Odpowiedz
Mam kontener z linuxem który tworzy plik z logami. Da się jakoś ten sam plik zapisać na Windowsie na który jest odpalony #docker? Bo jedyne co udaje mi się osiągnąć to utworzenie nowego folderu po odpalaniu kontenera, ale samego pliku już nie. Podejrzewam, że jest jakiś błąd z formatem, bo na linuxie są to text.log a takie formatu w Windowsie nie ma. #pytaniedoekseprta #linux #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BrakWolnegoLoginu: yyy, jeśli bezsensu to nie wiem już zupełnie o co chodzi. Skoro skrypt tworzy logi, to niech je tworzy w podmontowanym katalogu na hoście... a jeśli ma być i tu i tu to odpalaj w kontenerze skrypt jako ./pupa.sh | tee -a /path-to-mounted-host-dir/date-ymd-hms-pupa.txt to będzie w dwóch miejscach. Oczywiście nie musisz tworzyć pliku na hoście, po prostu voluminy czy tam wolumeny, montujesz katalog hosta w taki sposób że jest
  • Odpowiedz
Tworzysz wolumen i przypominasz go do kontenera. Na windowsie np c:\logs\ a na Linuxie np var/loga/costam i gdy zapiszesz log w katalogu costam na Linuxie to będzie widoczny na windows
  • Odpowiedz
Szukam huba do MacBooka m4pro:
- czytnik kart sd z Drona - wszystkie które oglądam mają prędkość tylko 104mb/s, wiem że istnieją szybsze
- do podłączenia 2 monitorów i tv( 4k 60 lub 8k30)
- usb2.0 do myszki i ew klawiatury
- thunderbold 4 lub 5(nie wiem czy istnieją) do 2 dysków zewnętrznych ew 10GB usb3.2czy3.1

Czy
Kruszyn99 - Szukam huba do MacBooka m4pro:
- czytnik kart sd z Drona - wszystkie któr...

źródło: Zdjęcie z biblioteki

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #portainer

Cześć wszystkim!
Korzystam z Portainera.
Uruchomiony kontener z serwerem FTP, jednak gdy próbuję z tego zrobić nowy obraz i wgrać na Gitlaba to nie wgrywają mi się do obrazu dane (volumes) - są tylko jakieś standardowe, przed moimi zmianami.
Da się zrobić obraz z kontenera, razem z podłączonymi dyskami?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NetJaro: Volumes nie są częścią kontenera. To jest zewnętrzny storage.
Jeśli chcesz żeby coś było w kontenerze na stałe to zrób Dockerfile i umieść te pliki przez COPY albo RUN i zbuduj nowy obraz. Ewentualnie nie montuj volume, tylko wrzuć pliki do rootfs kontenera i za pomocą docker commit <container> <nowy_tag> zrób nowy image, ale tego nie polecam bo tracisz jedną z zalet kontenerów - Dockerfile który dokładnie opisuje co
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaaD: hmm gościu ale ja bym to łatwo zparametryzował jenkinsem. Robisz jenkins joba gdzie odpalasz po prostu dwa obrazy dockerowe, jeden ze swoją aplikacją, drugi z aplikacją do testowania. Druga aplikacja od razu jak wstaje woła pierwszą aplikacje i wykonuje testy. Tutaj zwykłe gradle build powinno dociągnąć wszystkie zalezności przy budowaniu obrazu dockerowego, nie wiem skąd masz jakiś problem z brakującymi bibliotekami

A jeszcze prostsze rozwiązanie to po prosta grupa
  • Odpowiedz
@Pmpa: Przypadkiem trafiłem na Twoj post. Ja kiedys zrobilem tak ze mialem api ktore bylo zdocerowane. Nastepnie mialem osobny katalog do api testow tak jak Ty to opisujesz. API bylo w javie + mongo, test api byly w pythonie, zwykle rest api calle z asercjami. Calosc odpalalem po prostu tak:

MONGO_SCRIPTS=./apiTests/getTweets/mongo-init.js docker-compose -f docker-compose.yml -f apiTests/getTweets/docker-compose.yml up --build -V --force-recreate --abort-on-container-exit
i wszystko sie samo odpalalo i wypluwalo wyniki testow.

I np. tutaj
  • Odpowiedz