Mirki, jakieś pomysł jak w nginx proxy manager albo traefik ustawic zeby ruch szedl do kontenerow nie przez subdomene tylko przez konktetny url? Dla domena.pl chce ustawic aby ruch szedl to kontenera z httpd, dla domena.pl/nextcloud chce zeby ruch szedl do kontenera z nextcloud. Probowalem juz chyba wszystkiego, albo nic nie dziala, albo /nextcloud wywoluje sie w kontenerze z httpd.
#linux #komputery #informatyka #selfhosted
Mam w planach zrobić format domowego serwera bo wszystko działa doskonale, ale trzyma się to na słowo honoru ( ͡° ͜ʖ ͡°) a chciałbym teraz zrobić wszystko jeszcze raz i po bożemu. Tu kilka pytań:
1. ext4, Btrfs czy ZFS? Dwa ostatnie ze względu na deduplikację (może się przyda przy kontenerach?)
2. Używać konteneryzacji kiedy tylko się da, nie używać wcale czy to w zasadzie bez większej rożnicy?
@Czlowiek_Ludzki:
1. ext4 - po prostu działa ¯\(ツ)/¯
2. używać kiedy tylko się da - łatwiej jest utrzymać porządek i jak masz popisane ładnie docker-compose, to bardzo łatwo potem odtworzyć konfigurację po formacie lub na innym sprzęcie.
  • Odpowiedz
ja też mam malutki serwerek, mam 512gb nvme i 16gb ramu, po prostu myślałem że bawiąc się btrfs i zfs uda mi się zaoszczędzić więcej fizycznej przestrzeni dyskowej ( ͡° ͜ʖ ͡°)


@Czlowiek_Ludzki: no to już bym optował w kierunku btrfs/zfs. Kompresja to darmowa przestrzeń, lepsze i/o, za cenę minimalnie większego użycia cpu (kompresja zstd=3) i może nieco większych opóźnień (?).
  • Odpowiedz
Ostatnio odkryłem że aplikację rust można skompilować z musl i apki można odpalać w docker scratch () to jest takie wspaniałe. Teraz pody wstają w 3 sekundy i mają coś koło 10mb () #rustlang #docker #kubernetes
@art212 rozumiem, jednak normalnie gdy pytam publiczną waść o rozwiazanie problemu to najpierw notuje to juz ustaliłem, co sprawdziłem, co weryfikowalem. Tutaj op nie sprawdził nawet najprostszych rzeczy, a przynajmniej o nich nie napisał
Czemu sam op'owi nie odpiszesz co ma robić skoro wiesz że czat gpt "nie jest dobry" w takie klocki?
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Hej.

Potrzebuję dla mniejszej społeczności stworzyć portal. Chcemy zebrać i podzielić się zdjęciami i plikami z naszych eventów. Chciałbym oprzeć się o rozwiązania #opensource #linux ewentualnie #docker.
Funkcjonalności podstawowe, jakie miałby spełniać portal:
- portal serwuje katalogi z plikami (fajnie by było gdyby były miniaturki do zdjęć) dostępne publicznie - bez potrzeby logowania
Mam debiana w dockerze, jest on komponentem wykonującym jakąś pracę w przetwarzaniu danych, muszę napisać żeby podczas uruchomienia sprawdził czy jest połączenie z bazą danych, oraz czy "następnik" do którego będę strumieniował dane jest gotowy do nasłuchu, dochodzi też bycie konsumentem kafka, a to wszystko w jednym kontenerze, kilka programów które muszą się dogadać.
Jak to elegancko zrobić?

W skrócie: Debian; jeden kontener; 3 programy; każdy w innej technologii, robi coś innego, 2 z nich muszą działać jednocześnie, komunikują się HTTP

No chyba że wywalić wszyskto co osobnych service i docker compose.
Jak to nie musi być w dockerze (bo nie potrzebujesz docker buildów i wersjonowania obrazów) tylko po prostu ma być skonteryzowane to w ogóle bym zszedł z dockera i postawił do na nspawn albo lxc.


@Kryspin013: użycie technologii których nikt nie zna zamiast najbardziej powszechnych na świecie to zawsze plus
  • Odpowiedz
@Kryspin013: użycie technologii których nikt nie zna zamiast najbardziej powszechnych na świecie to zawsze plus


@Boska_Klaudia: Używanie technologii na siłę przeznaczonych kompletnie do czego innego, niezgodnie z ich paradygmatami i tylko dlatego, ze są popularne też.
  • Odpowiedz
Uszanowanko. Od jakiegoś czasu dłubię sobie na swoim domowym #nas opartym o #omv . Postawiłem sobie #geoserver w kontenerze #docker Następnie utworzyłem katalog SMB, gdzie chcę wrzucać dane do opublikowania. Mam jednak problem, że przy opcji dodawania rastra Geoserver nie widzi mojego katalogu z danymi. Jak go dodać do tego okienka(pic rel)? W dokumentacji nie znalazłem nic takiego, a tutoriale z yt bazują głównie
rosomak94 - Uszanowanko. Od jakiegoś czasu dłubię sobie na swoim domowym #nas opartym...

źródło: image

Pobierz
  • Odpowiedz
Szukam jakiegoś hostingu do dockera, który posiada serwery w PL. Sytuacja jest taka, że chciałbym aby aplikacje były odpalone non stop, każdy na innym adresie ip. Łącznie około 5 aplikacji (małowymagających). Mogą być to serwery rozliczeniowe per minuta lub stała opłata miesięczna. W grę wchodzą propozycje, jeden konterner jedna opłata, jak i rozwiązania, jeden większy hosting na którym jest docker compose. Ktoś coś poleci? :D Korzystałem z opcji Google Cloud, Jak i
@TheXiben: nie trzymam tam niewiadomo czego, wiec nie wiem jak ze stabilnością. Jak jadę za granicę to sobie tam stawiam wireguarda, żeby się z polskiej lokalizacji logować w różne miejsca i do tego od paru lat się sprawdza znakomicie.
  • Odpowiedz
@lukgol: AI nie jest dobrym narzędziem do nauki programowania. On jest do tego, aby "pomóc" rozwiązywać problem, a nie żeby się od niego uczyć pisania kodu. Szczególnie, jak uczy się on na naszym kodzie, to zaczyna odpowiadać tylko na tyle, aby rozwiązać problem, a nie do końca będzie "uczył" użytkownika. Widziałem takie przepiękne kwiatki jak podpowiadanie przez AI używania global.
  • Odpowiedz
Pytanie do bardziej doświadczonych w #testowanieoprogramowania:

Poradziłem sobie już z testami #cypress w #docker osobno dla API i osobno dla komponentów (aplikacja na dwóch repozytoriach: frontend i API). Podejrzewam, że wrzucenie tego w pipeline to formalność (mam doświadczenie z bitbucketa, teraz pracuję na azure).

Sen z powiek spędzają mi testy e2e i chyba jedyne co do głowy mi przychodzi to nightly buildy na testowy serwer
@imo0mfg: docker compose up backend docker compose up frontend, aktualizujesz repo z testami, docker compose run tests --env=local. Gdzie do locala masz przypisany localhost. Jak odpalasz na srodowisku testowym to --env=dev test staging czy jak tam macie??
Druga opcja to monorepo
  • Odpowiedz
Cześć Mirasy,

Przychodzę do Was z nietypową sprawą. Mój dobry kumpel, programista, z którym dużo współpracowałem, ma obecnie bardzo ciężką sytuację życiową – od dawna nie może znaleźć stałej roboty, jest tak źle, że wraz z dziewczyną muszą się wyprowadzić do jego rodzinnego domu, a w dodatku zamknąć przytułek dla zwierząt, który od dawna razem prowadzili.

Oni sami prawie nie mają z czego żyć, a tu jeszcze utrzymać przytułek – ludzie wpłacają jakieś datki, ale no nie spina się to i cały czas dokładają ze swojej niemal pustej kieszeni.

Chciałbym
kacper3355 - Cześć Mirasy,

Przychodzę do Was z nietypową sprawą. Mój dobry kumpel, p...

źródło: lqntqlnga

Pobierz
@programista15cm: @kacper3355: Dla mnie też to się nie klei, gość robi sobie długi, czyli pracuje i wychodzi na minus? Brak solidnej poduszki finansowej, to w takim razie co on robi z pieniędzmi? Skoro ma poduszkę na ledwie kilka miesięcy, a nie ma mieszkania i musi się zadłużać?
W jaki sposób można zostać seniorem i nie mieć żadnych oszczędności/majątku? Poza tym samo to, że nie może znaleźć pracy jest
  • Odpowiedz
Jak obecnie najsprawniej postawić małą aplikację (frontend statyczny typu build z #angular #react #vuejs + backend np. #java albo #nodejs + baza danych) żeby wystawić ją na świat pod własną domeną?

W erze bare-metal wrzucałbym wszystko na jakiś VPS albo mały dedyk, pomęczył się z instalacjami środowisk uruchomieniowych, i spiął to Nginxem, podpiął DNS i bzikał... i oczywiście nie wiedziałbym na czas gdyby która usługa się wysypała ( ͡° ʖ̯ ͡°) ... ale w erze kontenerów pewnie można to zrobić jakoś sprawniej i stabilniej.

Da się bez wciągania w to Kubernetesa (albo i Open Shifta żeby było trudniej), i doktoryzowania się z platform chmurowych i szczegółów ich usług (np. w kwestiach dostępów sieciowych, podpięcia do nich domeny, trwałości bazy danych)? Do tego obciążeniowo klaster maszyn wydaje mi się przerostem mocy względem potrzeb (skoro pod względem wydajności wystarczyłby klasyczny dedyk). Może jakiś prostszy K3S wtedy, żeby przeskoczyć na prawdziwy K8S
Ja widziałem jak w jednej firmie produkcyjnie były tylko odpalone dokery bez doker compose I działało
  • Odpowiedz