Ciao,
Voglio configurare Discourse sul mio server domestico usando un IP statico.
Sono nuovo a Linux e non sono un sysadmin, quindi vorrei consigli passo passo, come se fossi un principiante. Quindi, per favore, non dare per scontato che io abbia le tue conoscenze su Linux.
Il mio server è ospitato a casa utilizzando un indirizzo IP statico (questo è standard con gli ISP australiani) e non desidero utilizzare dyndns o qualsiasi altra cosa che di solito è necessaria quando si utilizza un IP dinamico. Non riesco a trovare nulla su come fare questo poiché il resto del mondo non sembra offrire IP statici come inclusione gratuita con il loro servizio.
Ho installato Ubuntu Server 20.04 e Docker è stato incluso come parte del processo di installazione.
Apprezzerei qualsiasi aiuto che posso ottenere con questo, poiché sto cercando di configurare questo per un’organizzazione di comunità locale che non vuole che le proprie informazioni siano ospitate nel cloud. Per questo motivo, un servizio di hosting come Digital Ocean o simili è decisamente escluso, sono piuttosto irremovibili sul fatto che desiderano un’installazione su server domestico.
Questa non è una soluzione che la nostra organizzazione comunitaria desidera poiché non impedisce mandati frivoli per curiosare nei contenuti della mia organizzazione.
Penso sia importante notare che l’Australia ha le peggiori leggi sulla privacy di Internet e sulle libertà civili nel primo mondo.
Il semplice divieto di accesso anonimo non è ancora un’opzione, anche supponendo che il provider di hosting non abbia accesso alle chiavi di crittografia, poiché possono comunque essere ordinati a rimuovere il sito dal governo australiano.
Ecco perché l’organizzazione comunitaria per cui mi offro volontario è piuttosto irremovibile sul fatto di auto-ospitare sui nostri hardware.
Se possiamo farlo utilizzando un IP statico, non devono nemmeno preoccuparsi che i provider di nomi di dominio revochino il loro dominio. Un altro problema che abbiamo visto molto negli ultimi anni.
Per quanto riguarda il farlo funzionare, probabilmente devi solo installarlo come utente root e seguire la guida esattamente allo stesso modo.
Se il tuo server ha un IP statico e pieno accesso a Internet, non dovrebbe essere molto diverso da un VPS.
Devi assicurarti che il tuo firewall non sia attivo e, se lo è, che sia configurato in modo appropriato.
Se hai un reverse-proxy davanti a docker, lo stesso, ma se non è configurato alcun reverse-proxy, finirai comunque per utilizzare quello all’interno del container docker che è configurato per te.
So che questo argomento è piuttosto datato, ma credo di poter aggiungere del valore poiché l’ho fatto anni fa con una startup SAAS autofinanziata.
Considera cloudflare per un CDN e un proxy DNS. Poiché questo è ospitato su un ISP consumer, sia una rete di distribuzione di contenuti che l’anonimato di Cloudflare aiuteranno enormemente. Quando ospiti il tuo sito da casa, perdi molte delle protezioni che i grandi provider di hosting cloud offrono immediatamente. Cloudflare aiuterà con alcune di queste.
Spero che la tua velocità di trasmissione dati sia stata in grado di gestire i tuoi visitatori. La mia era di 10 Mbps in upstream e ho faticato.