Wymagany dedykowany IP*

Ergo Hosting

Ergo to nowoczesny serwer IRC z IRCv3, wbudowanymi kontami, historią kanałów i nasłuchiwaniem TLS na standardowym porcie IRC 6697.

  • Jedno kliknięcie wdrożenie
  • 15 GB Potrzebna przestrzeń dyskowa
  • 1 GB RAM Potrzebna pamięć
  • Od 2 € Cena
Zamów teraz Brak opłat za konfigurację

Co otrzymujesz
w AvaHost

Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.

Ten szablon nie zawiera kontenera bazy danych.

Zamów serwer

Technologia

Obraz Dockera
ghcr.io/ergochat/ergo:stable
Domyślny port
0

Jak działa Ergo

Ergo, z projektu ergochat, to serwer IRC ukierunkowany na IRCv3. Konta, rejestracja kanałów i historia znajdują się w jego własnym magazynie danych. Obraz Docker ghcr.io/ergochat/ergo:stable zawiera użyteczną konfigurację i może wygenerować certyfikat, dzięki czemu pierwszy start nasłuchuje na porcie 6697. Projekt rekomenduje proces init w Docker. Utrwal magazyn danych, montując wolumin w /ircd. Plaintext na porcie 6667 jest tylko dla loopback w konfiguracji domyślnej, ponieważ instrukcja argumentuje, że publiczny plaintext zapraszał przechwycenie. Publiczny listener, który powinieneś zaplanować, to TLS na porcie 6697.

Klienci zapisują nazwę hosta i ten port. Nie używają normalnej strony internetowej jako sesji czatu, chociaż nadal możesz umieścić małą stronę główną na HTTPS, jeśli chcesz. W domyślnym układzie nie ma wymagania PostgreSQL ani MariaDB. Magazyn danych to katalog /ircd.

Kluczowe cechy Ergo

Wbudowane konta oznaczają, że nie musisz dodawać oddzielnego demona usług do rejestracji nicków i kanałów. Historia i login w stylu SASL są częścią nowoczesnego profilu IRC, który implementuje Ergo. Certyfikaty można zastąpić tymi, które uzyskasz dla nazwy hosta. Notatki reverse-proxy w instrukcji mają znaczenie tylko wtedy, gdy umieścisz load balancer z przodu, czego ta linia bazowa nie zakłada.

AvaHost automatycznie aktualizuje kontener i wykonuje kopię zapasową woluminu /ircd zgodnie z harmonogramem. Sieci IRC żyją lub umierają na podstawie dostępności certyfikatu i portu, dlatego przetestuj połączenie klienta po uaktualnieniu. Ten pakiet wymaga dedykowanego publicznego adresu IP, aby klienci mieli stabilny adres dla portu 6697. Poczta aplikacji nie jest dołączona do Ergo.

Ergo vs InspIRCd

1

Ergo

Ergo to jeden plik binarny z wbudowanymi kontami i historią, a jego ustawienia domyślne skłaniają Cię w kierunku TLS. InspIRCd to modularny demon z długą listą oficjalnych modułów i obrazem Docker, który udostępnia zarówno porty klientów, jak i porty łączy serwera. Wybierz InspIRCd, gdy chcesz ten zestaw modułów i jesteś gotów dodać usługi. Wybierz Ergo, gdy chcesz zintegrowany model kont.

2

InspIRCd

Oba mówią IRC. Nie dzielą pliku konfiguracyjnego, a sieć połączona między nimi to projekt operatora, a nie coś, co ta strona hostingu konfiguruje.

Kto używa Ergo

Małe społeczności, które chcą nowoczesnego serwera IRC bez montażu usług, używają Ergo. Pasuje również do prywatnego kanału zespołu z zarejestrowanymi nickami. To słabe dopasowanie, jeśli Twoi operatorzy już standaryzują moduły InspIRCd lub jeśli nie możesz opublikować portu 6697 na publicznym adresie.

Samodzielne hostowanie Ergo: wymagania i koszt

Linia bazowa to 512 MB RAM i pół rdzenia CPU, obraz ghcr.io/ergochat/ergo:stable, dane na /ircd, bez oddzielnego kontenera bazy danych. Na AvaHost rekomendowane minimum dla Ergo to Plan 1 za €2. Pakiet Ergo obejmuje wdrożenie jednym klikiem, nazwę hosta, automatyczne aktualizacje i zaplanowane kopie zapasowe. Automatyczne HTTPS dotyczy każdej strony przeglądarki. Sam IRC używa nasłuchiwacza TLS na porcie 6697. To wdrożenie wymaga dedykowanego publicznego adresu IP, aby klienci mogli dotrzeć do tego nasłuchiwacza na stabilnym adresie.

F.A.Q

  • Ergo zaczyna się od €2 w Planie 1. Cena obejmuje ircd i jego wolumin danych, nie obejmuje farmy web chat ani drugiego pakietu usług. Zajęta sieć, duża historia lub przesyłanie plików przez boty mogą uzasadnić więcej RAM-u lub dysku. Oprogramowanie klienckie instalowane przez użytkowników jest poza planem.

  • Tak. Skieruj hostname na dedykowany adres i poinformuj klientów, aby używali portu 6697 z TLS. Certyfikat witryny na porcie 443 nie zastępuje tego nasłuchiwacza IRC. Nadal tworzysz poświadczenia operatora i decydujesz, czy rejestracja jest otwarta. DNS pozostaje w Twojej strefie.

  • AvaHost automatycznie aktualizuje Ergo i wykonuje kopie zapasowe woluminu /ircd zgodnie z harmonogramem, gdzie przechowywane są konta i historia. Po aktualizacji połącz się z klientem i potwierdź, że rejestracja nadal działa. Zachowaj kopię dowolnego certyfikatu, który zainstalowałeś samodzielnie, jeśli znajduje się poza tym woluminem.

  • Ponieważ klienty IRC wymagają stabilnego publicznego punktu końcowego na porcie 6697, a domyślna konfiguracja Ergo utrzymuje plaintext poza publicznym internetem. AvaHost wymaga zatem dedykowanego publicznego adresu IP dla tego pakietu, w taki sam sposób jak dla innych słuchaczy spoza HTTP. Adres nie wybiera hasła operatora ani polityki kanału.