Podsumowanie migracji
-
Witam na szalupie ratunkowej po Lastinn. Mam nadzieję, że niebawem przerodzi się ona w pełnoprawną łódź. Tematów jest sporo, informacji jeszcze więcej, więc bez zbędnego przedłużania, zaczynamy.
Na czym stoimy
Zgodnie z deklaracjami jakie składałem, założyłem nam tratwę ratunkową. Domena należy do mej osoby, tak samo serwer na którym śmiga forum, Discord czy email. W stawianiu pomagała mi część Obsługi. Logo wykonała Zell. Mamy pełen wjazd w bebechy forum i jesteśmy wreszcie na swoim.
Jak widzicie, jest to prawie goły silnik forum. Jest funkcjonalny, ale brakuje udogodnień takich jak panel sesji z własnymi awatarami i rzeczy które się zeń wiążą jak chociażby spis sesji w profilu. Brakuje również naszej własnej skórki forum. Panel sesyjny kilka lat temu zacząłem tworzyć, ale po pierwsze w innym modelu, chcąc go zrobić cały, po drugie jest to w powijakach. Zapewne pamiętacie dyskusję o przerwaniu prac nad nowym forum.
Te wszystkie rzeczy, a także więcej - zgodnie z naszymi możliwościami oraz waszymi potrzebami - będziemy dopisywać już na uruchomionym forum. W sposób bezpieczny, ale o tym potem.Jak można pomóc
- Jest kilka w których oczekiwalibyśmy pomocnej dłoni. Hasłowo, więcej będzie w dalszych sekcjach, pomocą byłoby:
- Prowadzenie sesji lub przenoszenie istniejących z Li. Potrzebujemy sesji jak wody.
- Reklama pośród dawnych userów Li oraz nowych ludzi. Like na Facebooku też są ważne

- Aktywność na forum, dyskusje, materiały i podobne.
- Pomoc ze strony ludzi techniczni, mający kontakt z programowaniem lub frontem - pomoc w pisaniu pluginów oraz theme forum.
- Testowanie na stagingu.
- Zrobienie brakujących grafik do theme.
- Składki na serwer.
- Dodanie brakujących tłumaczeń NodeBB na język polski.
Staging
Poza adresem na którym teraz się znajdujecie postawiłem drugą instancję forum na forum dostępną pod https://forum.staging.rolltelling.pl/. Tam będą trafiały zmiany silnika oczekując na przeklikanie przez was i feedback funkcjonalny. Gdy uznamy, że staging jest funkcjonalny, jego zmiany trafią na forum.
Rejestracja na staging jest otwarta ale wymaga mojej akceptacji dla testerów.Perspektywa finansowa
- Jak też wspomniałem, pierwszy rok ja zafundowałem. Było miło gdyby użytkownicy lub Obsługa zechcieli partycypować w kosztach. Rzeczy są opłacone do października 2026. Czemu tak? Ponieważ vps kupiłem dla siebie na promocji… I tak wyszło, że poza zabezpieczeniem go nic nie postawiłem, a potem już tylko Rolltelling nań śmiga. Poniżej szacunki oraz prognozy przybliżone. Oraz to co mamy.
Mamy najtańszy vps z oferty OVH, znajdziecie go tutaj: https://www.ovhcloud.com/pl/vps/ i jest to maszynka która całkowicie nam wystarcza. Koszt to jest te około 240 zł na rok (patrząc na ceny, patrzcie na cenę brutto). Nie ma potrzeby migrować na nic lepszego. Jedyne co ten vps ma średnie to limit transferu, plugin shoutboxa jest źle napisany do NodeBB, ale też limit jest na tyle mały, że Sb na forum wysyłało nam limity skutkując drobnymi lagami. Przy chatach tego problemu nie widziałem. Boli trochę 75 giga miejsca ale przeżyjemy… - Domena kosztuje przedłużenie wedle prognozy 72 zł. W tej cenie mam mały hosting www (nie używam skoro jest VPS) oraz naszą oficjalną skrzynkę mailową z której dostaliście np. powiadomienie o rejestracji. Jedyna wada lub rzecz y do sprawdzenia to nie mogłem znaleźć jakie OVH ma limity wysyłania emaili, z tego powodu nie włączałem na forum podsumowań emailowych aktywności userów. Tym bardziej, że plan emaila wraz z domeną jest trochę ucięty.
W tej chwili backupy bazuję na snapshot całego vps w cenie - raz na dzień mam kopię jeden dzień do tyłu. Ja się z tym nawet komfortowo czuję. Jeśli uważacie, że to za mało to ~170 złotych na rok jest opcja przedłużyć to do 7 dni (co dzień jeden snapshot). Oczywiście zawsze sami możemy robić backupy danych, tylko wiecie jak to jest - jak cały vps szlag trafi to trzymać backup na vps jest kruche, mój komputer to też śmieszne
Albo chmura… Ale to już kwestia do osób technicznych. - Dysk vps to 75 giga. Na bazę danych to jest wystarczająco i na potrzeby stosu forum - acz obrazy dockera trochę żrą, trzeba je usuwać… Problemem są obrazy. NodeBB ma plugin który pozwala automatycznie używać zewnętrznych darmowych hostingów obrazów ale jakoś nie czuję się z nimi ok jako domyślnym rozwiązaniem. Ja ktoś chce w sesji to ok, a tak to trzymajmy u siebie wszystko. Dopóki jest miejsce to jest, a jak braknie to 50 giga dodatkowego dysku to ~120 zł na rok.
Perspektywa nerdów
Używamy silnika NodeBB. W tej chwili jedyne zewnętrzne pluginy niestandardowe - to jest takie które nie są dostarczane razem z NodeBB - których używamy to nodebb-plugin-sso-google (logowanie Google), nodebb-plugin-poll (ankiety) oraz nodebb-plugin-extended-markdown (rozszerzone formatowanie postów).
Używamy MongoDB jako bazy danych (jedyny rozsądny wybór dla NodeBB jeśli nie chce się używać redisa). Forum oraz baza jest odpalane w kontenerach Dockera, konkretnie rootless docker. Zgodnie ze sztuką, osobni userzy dla forum i stagingu, osobne kontenery.
Staging ma automatyczne release na mastera co commit nań, budując obraz Dockera na GHA. Deploymenty na forum uznałem, że na razie trzeba robić ręcznie.
Założyłem organizację github, tam są repo jako prywatne. Chętnym do technicznej dam dostęp, a docelowo może repozytoria upublicznimy. Jeszcze nie stworzyłem podstawowych repozytoriów na theme i plugin. Kiedyś w tym grzebałem (dam moje stare repo do wyglądu jak się z tym żyje) ale muszę sobie przypomnieć co i jak oraz wyekstrahować bare minimum, poprzednio robiłem to nie w sposób iteracyjnym, które teraz powinniśmy zastosować.
Nie wszystko jest idealnie lub tak jakbym chciał (np. wolałbym mieć dobre registry dockera prywatne i używać https://github.com/containrrr/watchtower do deploymentu stagingu ale i mi się trochę nie chciało, i chyba nie ma dobrych, darmowych hostingów kontenerów z dobrą opcją prywatną…). -
Hejka po pierwsze dzięki za waszą ciężką pracę moja grupka znajomych na pewno będzie chciała wznowić nasze sesje z LI pisaliśmy sobie nawet na docku czekając na powrót ale skoro powrót niemożliwy to reinkarnacja też dobra!
Pytanko czy będzie możliwe przeniesienie archiwów Lastinna ? Rozumiem jeżeli nie i to i tak nie jest pilne jeszcze raz dziękuje za postawienie szalupy ratunkowej sam też pewnie wystartuje z jakąś sesją

-
Cześć
Nie mamy dostępu do bazy danych Lastinn, można byłoby to kopiować... Ale bez kontaktu i zgody Sola wykonanie tego w sposób masowy przez nas byłoby po prostu kradzieżą.
Natomiast każdy może przenieść swoje sesje czy po prostu rzeczy które on sam stworzył. Logiczne, ja i my wszyscy nie możemy rościć sobie praw do Waszej pracy. Jeśli będzie taka potrzeba pomyślimy o jakimś technicznym rozwiązaniu. -
Ahoj! Dzięki za robotę. A teraz czas na stworzenie treści. Ze spraw technicznych to niestety nie pomogę - po prostu nie mam o tym pojęcia.
-
Jak przenieść swoje sesje?
I dzięki za robotę! -
@slann22 Ręcznie, kopiuj/wklej.
-
Dziękuję wszystkim zaangażowanym za zwodowanie tratwy ratunkowej. Dobrze się stało, że LI w końcu padło, bo przestanie ciągąć wszystkich zaangażowanych w dół i pozwoli to stopniowo rozwinąć skrzydła.
-
Brawo Wy za poświęcony czas.
Dziękuję. -
Cześć
Nie mamy dostępu do bazy danych Lastinn, można byłoby to kopiować... Ale bez kontaktu i zgody Sola wykonanie tego w sposób masowy przez nas byłoby po prostu kradzieżą.
Natomiast każdy może przenieść swoje sesje czy po prostu rzeczy które on sam stworzył. Logiczne, ja i my wszyscy nie możemy rościć sobie praw do Waszej pracy. Jeśli będzie taka potrzeba pomyślimy o jakimś technicznym rozwiązaniu.@JhnW napisał w Podsumowanie migracji:
Natomiast każdy może przenieść swoje sesje czy po prostu rzeczy które on sam stworzył. Logiczne, ja i my wszyscy nie możemy rościć sobie praw do Waszej pracy. Jeśli będzie taka potrzeba pomyślimy o jakimś technicznym rozwiązaniu.
@JhnW napisał w Podsumowanie migracji:
Nie mamy dostępu do bazy danych Lastinn, można byłoby to kopiować... Ale bez kontaktu i zgody Sola wykonanie tego w sposób masowy przez nas byłoby po prostu kradzieżą.
Ale to jak to w końcu jest macie dostęp do tej bazy danych i można coś przenieść czy przez przenoszenie rozumieć mam kopuj/wklej z palca ? Bo jest parę sesji aktywnych co chciałem przenieść
Nawet jak wchodziłem przez ten kod to nie mogłem przeglądać archiwów ani sesji.
Na jakąkolwiek odpowiedź od Sola nie ma co liczyć jeżeli by jakaś była odpowiedziałby dawno.
-
@JhnW napisał w Podsumowanie migracji:
Natomiast każdy może przenieść swoje sesje czy po prostu rzeczy które on sam stworzył. Logiczne, ja i my wszyscy nie możemy rościć sobie praw do Waszej pracy. Jeśli będzie taka potrzeba pomyślimy o jakimś technicznym rozwiązaniu.
@JhnW napisał w Podsumowanie migracji:
Nie mamy dostępu do bazy danych Lastinn, można byłoby to kopiować... Ale bez kontaktu i zgody Sola wykonanie tego w sposób masowy przez nas byłoby po prostu kradzieżą.
Ale to jak to w końcu jest macie dostęp do tej bazy danych i można coś przenieść czy przez przenoszenie rozumieć mam kopuj/wklej z palca ? Bo jest parę sesji aktywnych co chciałem przenieść
Nawet jak wchodziłem przez ten kod to nie mogłem przeglądać archiwów ani sesji.
Na jakąkolwiek odpowiedź od Sola nie ma co liczyć jeżeli by jakaś była odpowiedziałby dawno.
@Brilchan napisał w Podsumowanie migracji:
Ale to jak to w końcu jest macie dostęp do tej bazy danych i można coś przenieść czy przez przenoszenie rozumieć mam kopuj/wklej z palca ? Bo jest parę sesji aktywnych co chciałem przenieść
Możecie wy z palca poprzenosić sesje. Może robić to jedna osoba lub na raz po kilka postów, potem ktoś moderacji pozmienia właścicieli postów jeśli jest taka potrzeba.
-
A OK dziękuje za odpowiedź no to już ze 3 sesje mojej grupy umarły... Żeby nie było jestem wdzięczny że postawiono tą wersje nie chce wyjść na jakiegoś internet male Karen with a sense of entitlement po prostu wszyscy jesteśmy zagubieni w sytuacji
Pozdrawiam i co złego to nie ja
-
A OK dziękuje za odpowiedź no to już ze 3 sesje mojej grupy umarły... Żeby nie było jestem wdzięczny że postawiono tą wersje nie chce wyjść na jakiegoś internet male Karen with a sense of entitlement po prostu wszyscy jesteśmy zagubieni w sytuacji
Pozdrawiam i co złego to nie ja
@Brilchan napisał w Podsumowanie migracji:
A OK dziękuje za odpowiedź no to już ze 3 sesje mojej grupy umarły...
A co konkretnie chciałbyś przenieść?
-
-
Cześć
Nie mamy dostępu do bazy danych Lastinn, można byłoby to kopiować... Ale bez kontaktu i zgody Sola wykonanie tego w sposób masowy przez nas byłoby po prostu kradzieżą.
Natomiast każdy może przenieść swoje sesje czy po prostu rzeczy które on sam stworzył. Logiczne, ja i my wszyscy nie możemy rościć sobie praw do Waszej pracy. Jeśli będzie taka potrzeba pomyślimy o jakimś technicznym rozwiązaniu.Aha bo ja chciałbym sesje Monstera z działu Inne, jeszcze jak rozmawiałem z koleżanką to tamte dwie pozostałe sesje aktywne z Inne też chcieliśmy tą o smokach mam konkretne linki spróbować tu wrzucić ?
-
Aha bo ja chciałbym sesje Monstera z działu Inne, jeszcze jak rozmawiałem z koleżanką to tamte dwie pozostałe sesje aktywne z Inne też chcieliśmy tą o smokach mam konkretne linki spróbować tu wrzucić ?
@Brilchan napisał w Podsumowanie migracji:
Aha bo ja chciałbym sesje Monstera z działu Inne, jeszcze jak rozmawiałem z koleżanką to tamte dwie pozostałe sesje aktywne z Inne też chcieliśmy tą o smokach mam konkretne linki spróbować tu wrzucić ?
Nie. Jeśli chcesz migrować aktywną sesję to masz dwie opcje do wyboru. Albo zakładasz temat jako kontumacje i po prostu tu piszesz. Jeśli natomiast chcesz przenieść zawartość, to musisz ręcznie wrzucić po kolei wszystkie posty z Li na nowe forum. Może robić to jeden użytkownik seriami, moderatorzy RT mogą zmieniać właścicieli postów.
-
A ok dziękuje za odpowiedź
-
Szczerze to niezbyt mnie urządza, bo bez starych sesji to te forum tak średnio jest mi postrzebne.
-
Szczerze to niezbyt mnie urządza, bo bez starych sesji to te forum tak średnio jest mi postrzebne.