- Dockeria käyttävä kotipalvelin mahdollistaa palveluiden, kuten pilvipalvelun, multimedian, DNS:n ja käänteisten välityspalvelimien, keskittämisen yhdelle koneelle käyttämällä uudelleen olemassa olevia resursseja. laitteisto vanha tai NAS.
- Docker-, Portainer- ja siltaverkot yksinkertaistavat asennusta, hallintaa ja kommunikointia konttien, kuten MariaDB:n, Nextcloudin, DuckDNS:n tai Pi-holen, välillä.
- Nginx ja Let's Encrypt yhdessä säilössä helpottavat HTTPS-palveluita ja automaattisia varmenteita dynaamisten verkkotunnusten, kuten DuckDNS:n, käyttöön.
- Yhdistämällä tietoturva- ja etäkäyttökontit (salasananhallinnan työkalut, WireGuard, ZeroTier) luodaan tehokas ja kohtuullisen turvallinen kotiympäristö.
Kotipalvelimen asentaminen Docker Desktopilla Se on yksi kätevimmistä tavoista keskittää palveluita, kuten verkkosivustoja, tietokannat, VPNhenkilökohtainen pilvi tai jopa pelipalvelimet ilman perinteisten asennusten vaivaa. Konttien ansiosta voit pitää kaiken järjestyksessä, helposti päivitettävissä ja eristäytyneinä, mikä vähentää merkittävästi ongelmien riskiä, jos jokin menee pieleen.
Jos sinulla on vanha tietokone, minitietokone tai Synology-tyyppinen NASVoit tehdä siitä kotiverkkosi hermokeskuksen: tiedostopalvelimen, multimediapalvelimen, yksityisen pilvipalvelimen, DNS-suodatuspalvelimen, salasanojen hallinta ja laboratorio projekteillesi. Ja parasta on, että Dockerin ja halutessasi Portainerin avulla voit hallita sitä melko intuitiivisesti, vaikka et olisikaan Docker-guru. Linux.
Kotipalvelimen koneen ja käyttöjärjestelmän valitseminen
Minkä tahansa kotipalvelimen perusta on fyysinen kone jolle asennat Dockerin. Voit käyttää kotona olevaa tietokonettasi, valita NAS-palvelimen, kuten Synologyn, tai perustaa etäpilvipalvelimen riippuen siitä, mikä sinua eniten kiinnostaa melun, virrankulutuksen, hinnan ja suorituskyvyn suhteen.
Vanhempi tietokone on yleensä halvin vaihtoehtoVoit muuttaa vanhan tornin käyttötarkoitusta, jota et enää käytä, ostaa yhden tai kaksi isoa kiintolevyä (esimerkiksi 2 Tt, 4 Tt tai 12 Tt) ja määrittää ne RAID-järjestelmään, jos haluat vikasietoisuuden. Paikkasovittimet ja asemat, kuten Western Digital Red tai vastaavat, tarjoavat hyvän tasapainon kapasiteetin ja... luotettavuus 24/7 käyttöön.
NAS-laitteet, kuten Synology, tarjoavat yksinkertaisuutta ja hiljaista toimintaa.Esimerkiksi DS420+-mallissa on oma Linux-pohjainen jakelu, erittäin viimeistelty web-käyttöliittymä ja viralliset sovellukset (mukaan lukien Docker-tuki monissa malleissa). Laitteisto on yleensä vaatimaton (2 Gt RAM-muistia ja kaksiydinsuoritin ovat yleisiä), mutta se on enemmän kuin riittävä kotikäyttöön.
Käyttöjärjestelmätasolla melkein mikä tahansa käy.: voit käyttää WindowsmacOS tai Linux. Perustason kotipalvelin voi toimia täydellisesti tietokoneen mukana tulleen Windowsin kanssa, mutta jos haluat maksimoida resurssit ja järjestelmän palvelimille suunniteltuna, Debian, Ubuntu Server, TrueNAS tai NAS:n oma jakelu ovat yleensä parempia vaihtoehtoja.
Laitteistovaatimusten suhteen Docker ei ole erityisen vaativa. Tyypilliseen kotikäyttöön (Nextcloud, pienet tietokannat, Plex, Pi-hole jne.). Kahden Gt:n RAM-muistin ja kaksiytimisen suorittimen ansiosta voit ajaa useita kontteja, kunhan et tee mitään liian vaativaa, kuten massiivista videoiden transkoodausta tai pelipalvelimien ajamista sadoille ihmisille.

Asenna Docker (ja Docker Desktop) palvelimellesi
Ensimmäinen todellinen askel on päivittää käyttöjärjestelmäsi. ja käyttäjän oikeuksilla (sudo Linuxissa). Debian 10 -palvelinympäristössä on suositeltavaa päivittää paketit, määrittää verkko ja luoda ei-käyttäjätili perusasennuksen jälkeen. juuri järjestelmänvalvojan oikeuksilla.
Debianissa ja sen johdannaisissa Docker asennetaan virallisesta arkistosta.Tyypillinen prosessi sisältää tukipakettien (kuten ca-certificates, curl, gnupg) asentamisen, Docker-arkiston GPG-avaimen lataamisen ja lisäämisen, jakeluasi vastaavan arkiston rekisteröinnin ja lopuksi muiden muassa docker-ce-, docker-ce-cli- ja containerd.io-pakettien asentamisen.
Kun paketit on asennettu, on aika varmistaa, että Docker toimii.Tavallinen käytäntö on käynnistää "hello-world"-testikontti, joka lataa Docker Hubista minimaalisen kuvatiedoston ja näyttää viestin konsolissa, jos kaikki on määritetty oikein. Voit myös tarkistaa version käyttämällä sopivaa komentoa varmistaaksesi, että sinulla on uusin versio.
Dockerin päivittäisen käytön helpottamiseksi ilman jatkuvaa sudon käyttöäKäyttäjän lisääminen Docker-ryhmään on hyvä idea. Näin voit suorittaa komennot Docker normaalina käyttäjänä. Tämän muutoksen jälkeen on suositeltavaa kirjautua ulos tai käynnistää tietokone uudelleen, jotta oikeudet tulevat voimaan, ja varmistaa, että Docker-palvelu käynnistyy oikein järjestelmän käynnistyksen yhteydessä.
Jos työskentelet pöytätietokoneella, jossa on Windows tai macOSDocker Desktop on helpoin tapa käyttää Dockeria paikallisesti. Siinä on yksinkertainen graafinen käyttöliittymä, valinnainen Kubernetes-integraatio ja natiivi tuki docker-composelle. Tältä koneelta voit kehittää ja testata säilöjä ja halutessasi ottaa ne käyttöön etäpalvelimella. SSH.
Portainer: Docker-konttien graafinen hallinta
Vaikka Dockerin komentorivi on tehokas, se voi olla pelottava. Jos olet vasta aloittamassa, Portainer on erittäin hyödyllinen työkalu oppimiskäyrän tasoittamiseen. Se on verkkokäyttöliittymä, joka toimii säilössä ja jonka avulla voit hallita kuvia, säilöjä, verkkoja ja taltioita ilman, että sinun tarvitsee aina käyttää komentoriviä.
Tyypillinen prosessi Portainerin asentamiseksi Linux-palvelimelle Tämä edellyttää ensin taltion luomista kokoonpanon säilyttämiseksi, esimerkiksi komennolla generate portainer_data. Tätä taltiota käytetään käyttöliittymätietojen, käyttäjien, yhteyksien jne. tallentamiseen, jotta ne eivät katoa säilön päivittyessä.
Sitten Portainer-kontti käynnistetään ja tarvittavat portit yhdistetään.Tyypillisesti porttia 9000 käytetään web-käyttöliittymään, ja porttia 8000 voidaan käyttää lisäominaisuuksiin tarvittaessa. Lisäksi on pakollista liittää Docker-socket (/var/run/docker.sock) säilöön, jotta Portainer voi kommunikoida isännän Docker-moottorin kanssa ja hallita resursseja.
Kun säilö on toiminnassa, voit käyttää Portainer-palvelua selaimestasi. osoittaa palvelimesi IP-osoitteeseen ja porttiin 9000. Ensimmäisellä käyttökerralla sinua pyydetään luomaan järjestelmänvalvojan käyttäjätunnus ja sen salasana sekä määrittämään alkuyhteys, joka tavallisessa tapauksessa on paikallinen yhteys palvelimen omaan Docker Engineen.
Portainer-käyttöliittymästä näet kaikki konttisi yhdellä silmäyksellä, tarkista sen tila, lokit, käynnistää ne uudelleen, luoda pinoja Docker-compose-tiedostojen avulla, hallita kuvia, verkkoja, levyjä ja yleisesti ottaen saada paljon kätevämpi näkymä kaikkeen, mitä Docker-palvelimellasi tapahtuu, vaikka siihen liittyisi useita etäkoneita.
Siltaverkon ja jaettujen palveluiden luominen Dockerissa
Kun aloitat useiden palveluiden määrittämisen säilöissä (verkko, tietokanta, pilvi, käänteinen välityspalvelin, DNS jne.) Puhtain tapa on määritellä tietty Docker-verkko, jotta ne kaikki voivat nähdä toisensa nimeltä ilman, että tarvitsee käydä läpi sisäisiä IP-osoitteita, jotka voivat muuttua.
Kun luot mukautetun siltatyyppisen verkonDocker määrittää automaattisesti pienen sisäisen DNS-palvelun. Kaikki tähän verkkoon yhdistämäsi säilöt pystyvät tulkitsemaan säilön nimen, mikä on loistavaa esimerkiksi Nginxin käänteisen välityspalvelimen, Nextcloudin ja MariaDB:n välisen kommunikoinnin tai muista palveluista riippuvien sovellusten kohdalla.
On tärkeää huomata, että säilön nimien on oltava pieniä kirjaimia. Kun sitä käytetään esimerkiksi Nginxissä, tämä web-palvelin muuntaa isäntänimet pieniksi kirjaimiksi DNS-selvityksen yhteydessä. Isojen ja pienten kirjainten sekoittaminen voi aiheuttaa tarpeettomia ongelmia.
Monissa tapauksissa Docker-verkon lisäksi tarvitaan ulkoinen DNS-palvelu. tai kotiverkko, jonka avulla voit käyttää julkisia verkkotunnuksiasi tai aliverkkotunnuksiasi NAT-verkkosi ulkopuolelta. Tässä palvelut, kuten DuckDNS tai omat DNS-palvelimesi, tulevat kuvaan. reititinjonka voit yhdistää säilöihin dynaamisten IP-osoitteiden päivittämiseksi.
Lyhyesti sanottuna ajatuksena on, että kaikki infrastruktuurikonttisi jakavat saman sisäisen verkon. (esimerkiksi "proxy_net" tai vastaava), kun taas vain muutamat paljastavat portteja ulospäin (yleensä käänteinen välityspalvelin), mikä yksinkertaistaa palomuurien ja porttien edelleenlähetyksen konfigurointia reitittimessä.
DuckDNS: Ilmainen dynaaminen verkkotunnus säilönä
Jos internet-palveluntarjoajasi on antanut sinulle dynaamisen IP-osoitteen Jos haluat käyttää kotipalvelintasi etänä, tarvitset jonkinlaisen dynaamisen DNS:n, joka päivittää IP-osoitteesi verkkotunnuksella tai aliverkkotunnuksella. DuckDNS on yksi tunnetuimmista ilmaisista vaihtoehdoista ja toimii erittäin hyvin Dockerin kanssa.
linuxserver/duckdns-kuvalla voit liittää säilön joka vastaa DuckDNS-aliverkkotunnukseesi liittyvän IP-osoitteen säännöllisestä päivittämisestä. Tällä tavoin, vaikka reitittimesi julkinen IP-osoite muuttuisi, käytät sivustoa aina saman URL-osoitteen kautta.
Jos et ole ladannut DuckDNS-kuvaa etukäteen, Docker tekee sen puolestasi. Kun käynnistät säilön ensimmäisen kerran, sinun tarvitsee vain määrittää ympäristömuuttujat (DuckDNS-token, aliverkkotunnukset jne.) oikein ja yhdistää se Docker-verkkoon, jota käytät paljastettujen palveluiden kanssa.
Yleinen käytäntö linuxserver.io-sivuston kuvien kanssa Tämä edellyttää kunkin säilön kartoitettujen hakemistojen omistavan palvelinkäyttäjän UID:n ja GID:n määrittämistä. Tämä varmistaa, että kaikilla määritystiedostoilla, lokeilla ja luoduilla tiedoilla on asianmukaiset käyttöoikeudet isäntäjärjestelmässä.
Jotta käyttöoikeuksista ei tulisi sekaannusta, on yleensä hyvä luoda tietty käyttäjä. palvelimella, joka omistaa kaikki kansiot, joihin säilötiedot tallennetaan (esimerkiksi /home/user/appdata/…). Sitten käytät kyseistä UID:tä/GID:tä uudelleen linuxserverin säilöissä, jotta kaikki on linjassa.
MariaDB/MySQL-tietokanta ja Nextcloud konteissa
Monet kotipalvelimellasi haluamistasi palveluista Ne tarvitsevat taustallaan olevan tietokannan. Klassinen esimerkki on Nextcloud, henkilökohtainen pilvipalvelusi, joka vaatii MariaDB/MySQL-tyyppisen moottorin toimiakseen luotettavasti ja tehokkaasti.
linuxserver/mariadb-kuvan avulla voit perustaa kevyen tietokannan hallintajärjestelmänVoit määrittää Nextcloudin käyttämän käyttäjän, salasanan ja tietokannan suoraan säilöstä. Tämä kaikki tehdään ympäristömuuttujien avulla, jotka voidaan määrittää `docker run` -komentorivillä tai `docker-compose`-tiedostossa.
Kun MariaDB-säilö on luotu, voit käynnistää sen ja käyttää sitä. Voit käyttää MySQL-asiakasohjelmaa toisesta säilöstä tai isännästä asetuksistasi riippuen. Sieltä käsin voit luoda lisää tietokantoja, muuttaa käyttöoikeuksia tai suorittaa rutiinihuoltoa.
Seuraava vaihe on yleensä Nextcloud-kontin käyttöönotto.Käyttämällä linuxserver/nextcloud-levykuvaa tai virallista. Tämä säilö muodostaa yhteyden MariaDB:hen sisäisen Docker-verkon kautta käyttäen säilön nimeä (esim. "mariadb") tietokannan isäntänä IP-osoitteen sijaan.
Yleinen strategia on olla tekemättä Nextcloud-konfiguraatiota paikallisesti. Sen sijaan, että käyttäisit suoraa HTTP-porttia, odota, kunnes käänteinen välityspalvelin HTTPS:llä ja Let's Encrypt -sertifikaateilla on valmis. Tällä tavoin, kun käytät julkista URL-osoitetta ensimmäistä kertaa, työskentelet jo suojatun välityspalvelimen takana olevan lopullisen asennuksen kanssa.
Käänteinen välityspalvelin Nginxillä ja Let's Encryptillä Dockerissa
Useiden kotipalvelimeltasi saatavien palveluiden altistaminen Internetille Avaamatta satunnaisia portteja, kätevintä on sijoittaa käänteinen välityspalvelin, jonka edessä on Nginx. Se vastaanottaa HTTPS-liikenteen portin 443 kautta ja jakaa sen eri sisäisille säilöille pyydetyn verkkotunnuksen tai aliverkkotunnuksen mukaan.
linuxserver/letsencrypt-levykuva integroi Nginxin ja varmenteiden hallinnan Let's Encrypt käyttää SSL-varmenteita, joten säilö itse hoitaa niiden pyytämisen, luomisen ja automaattisen uusimisen. Aliverkkotunnuksen omistajuus vahvistetaan tyypillisesti joko HTTP:n (portti 80) tai DNS:n kautta, mihin DuckDNS on hyvä työkalu.
Nginx + Let's Encrypt -kontin ensimmäinen käynnistyskertaTämä prosessi suorittaa validoinnin ja varmenteiden luomisen. Nginx ei ole täysin toiminnassa ennen kuin tämä on suoritettu onnistuneesti. Varmenteet ovat voimassa 90 päivää, ja säilö tarkistaa uusimisen automaattisesti hyvissä ajoin etukäteen.
Jos automaattinen uusiminen epäonnistuu ja jäljellä on alle 30 päivää Jotta varmenteet vanhenevat, sinun on tarkistettava lokitiedostot asiaankuuluvassa lokipolussa (yleensä /config/log/letsencrypt) selvittääksesi, mikä menee pieleen: DNS-ongelmat, suljetut portit, verkkotunnusmuutokset jne.
Porttien osalta vakiokäytäntönä on yhdistää kontin portti 443. HTTPS-yhteyttä varten sinun on uudelleenohjattava WAN-verkon portti 443 reitittimestä palvelimella käyttämäänsä porttiin (esimerkiksi 444) ja sieltä säilön porttiin 443. Portti 80 on ehdottoman välttämätön vain HTTP-vahvistusta varten; jos teet validoinnin DNS:n kautta, voit olla ilman sitä, ellet halua automaattisia HTTP:stä HTTPS:ään -uudelleenohjauksia.
Staattinen webhotelli ja Nginx-konfiguraatio
Kun Nginx-konttisi Let's Encryptin kanssa toimii oikeinVoit käyttää sitä staattisten verkkosivustojen isännöintiin ilman, että sinun tarvitsee määrittää mitään muuta. Sijoita HTML-, CSS- ja JavaScript-tiedostosi isäntäkansioon, jonka olet yhdistänyt verkkosivuston polkuun säilön sisällä.
Tyypillisissä linuxserver/letsencrypt-kokoonpanoissaKaikki määritys- ja sisältötiedostot sijaitsevat säilön /config-polussa, joka yleensä yhdistetään palvelimella esimerkiksi hakemistoon /home/user/appdata/letsencrypt. Verkkodokumentit sijoitetaan hakemistoon /config/www (esimerkiksi page1.html-tiedosto, johon pääsee käsiksi HTTPS:n kautta).
Nginxin pääasiallinen oletussivuston kokoonpano Se sijaitsee yleensä tiedostossa /config/nginx/default. Tämän tiedoston poistamista ei suositella, koska se luodaan uudelleen säilön uudelleenkäynnistyksen yhteydessä, mutta voit muokata sitä porttien, polkujen, uudelleenohjausten ja yleisen toiminnan säätämiseksi.
Oletusarvoisesti kokoonpano kuuntelee yleensä porttia 443. ja dokumentin juurihakemistona on /config/www. Jos haluat myös ottaa käyttöön portin 80 kuuntelun ja ohjata kaiken HTTP-liikenteen HTTPS:ään, sinun on poistettava kommenttimerkinnät asianmukaisista direktiiveistä oletuskokoonpanon yläosassa.
Nginx-määritystiedostoihin tehtyjen muutosten jälkeenPelkkä säilön uudelleenkäynnistys riittää, jotta uudet asetukset tulevat voimaan. Sinun ei tarvitse koskea isäntäkoneeseen tai käynnistää palveluita uudelleen säilön ulkopuolella, joten kotiverkkopalvelimen yksityiskohtien hienosäätö on erittäin nopeaa ja helppoa.
Sijoita Nextcloud aliverkkotunnukseksi välityspalvelimen taakse
Yksi Nginxin käytön eduista käänteisenä välityspalvelimena Dockerissa Kyse on useiden palveluiden saatavuudesta puhtaiden aliverkkotunnusten, kuten nextcloud.yourdomain.duckdns.org, kautta ilman, että niitä yhdistetään oudoilla porteilla tai hämmentävillä poluilla.
Tyypillisessä linuxserver/letsencrypt-kuvan rakenteessaLöydät eri sovellusten määritysmalleja tiedostosta /config/nginx/proxy-confs. Nextcloudille on yleensä esimerkkitiedosto nimeltä esimerkiksi nextcloud.subdomain.conf.sample.
Välityspalvelimen aktivointi Nextcloud-instanssillesiNimeä esimerkkitiedosto uudelleen muotoon nextcloud.subdomain.conf, säädä tarpeitasi (polut, Nextcloud-säilön todellinen nimi, jos se ei täsmää, jne.) ja käynnistä letsencrypt-säilö uudelleen, jotta Nginx lataa uudet asetukset.
Siitä hetkestä lähtien, jos käytät ensimmäistä kertaa URL-osoitteen, kuten https://nextcloud.yoursubdomain.duckdns.org, pitäisi näyttää Nextcloud-asennusnäyttö, joka toimii jo käänteisen välityspalvelimen kautta ja jossa on Let's Encryptin myöntämät voimassa olevat SSL-varmenteet.
Nextcloudin alkuasetuslomakkeellaLuot järjestelmänvalvojan käyttäjän ja hänen salasanansa ja täytät MariaDB-tietokannan yhteystiedot: tietokannan nimi (esimerkiksi nextcloud_db), käyttäjä (kuten MYSQL_USER=nextcloud), valittu salasana ja "mariadb" isäntäosoitteena, jos se on tietokantasäiliön nimi Docker-verkossa.
Siitä hetkestä lähtien jokainen käyttäjä, joka muodostaa yhteyden Nextcloudiisi Se tekee tämän letsencrypt-kontin kautta HTTPS-yhteyden kautta portissa 443, ja tämä välittää liikenteen Nextcloud-konttiin sisäisen verkon kautta, jossa ei tarvitse salata uudelleen, koska kaikki pysyy paikallisessa infrastruktuurissasi.
Tiedosto-, multimedia- ja salasanapalvelin Docker Desktopilla
Verkkojen ja välityspalvelimien puhtaasti teknisten näkökohtien lisäksiKotipalvelin loistaa, kun alat käyttää sitä jokapäiväisiin asioihin: tiedostojen tallentamiseen, mediakirjaston hallintaan, salasanojen tallentamiseen tai seurantalaitteiden ja mainosten estämiseen verkkotasolla.
Tiedostopalvelimena voit liittää jaettuja kansioita tietokoneellasi, kannettavallasi tai mobiililaitteellasi ja käytä niitä ikään kuin ne olisivat verkkoasemia. Konteissa käyttöönotetut ratkaisut, kuten Nextcloud tai FileBrowser, toimivat omana yksityisenä pilvenäsi, vaihtoehtona Google Drivelle tai Dropboxille, ja niillä voi jakaa, esikatsella ja synkronoida.
Valokuvien käsittelyyn joissakin NAS-laitteissa, kuten Synologyssa, on omat sovelluksensa. Erittäin käyttäjäystävällinen ja hyvin integroitu. Jos työskentelet yleisellä Docker-palvelimella, voit käyttää galleriasovelluksia tai hyödyntää Nextcloudin ominaisuuksia valokuvien hallintaan ja katseluun millä tahansa laitteella.
Multimedian alalla käytetään esimerkiksi Plexin, Jellyfinin tai Embyn kaltaisia säilöjä. Niiden avulla voit luoda "koti-Netflixin" omalla elokuva-, TV-ohjelma- ja musiikkikirjastollasi. Plexistä on natiiviversio monille NAS-laitteille ja se tarjoaa sovellukset lähes kaikille alustoille; Jellyfin ja Emby ovat myös loistavia vaihtoehtoja, varsinkin jos haluat ilmaisia tai itse isännöityjä ratkaisuja ilman lisenssikustannuksia.
Automatisoida descargas multimediasisältöä-arr-sovellusten (Prowlarr, Sonarr, Radarr, Readarr…) ekosysteemi yhdistettynä torrent-asiakasohjelmaan, kuten Transmission, sopii täydellisesti ja toimii kauniisti Dockerissa. Jokainen palvelu omassa säilössään, ja kaikki jakavat lataus- ja kirjastokansiot.
Käyttöoikeuksien turvallisuuden osalta itse isännöity salasananhallinta Vaultwarden (kevyt Bitwardenin kanssa yhteensopiva toteutus) on helmi tunnistetietojen hallintaan. Se integroituu selainlaajennuksiin ja mobiilisovelluksiin, ja välttää salasanojen tallentamisen suoraan selaimeen, mikä on erittäin epäsuositeltavaa, jos olet altis hakkeroinnille. haittaohjelmat.
Pi-aukko, DNS:n suodatus ja muut edistyneet käyttötarkoitukset
Toinen erittäin käytännöllinen käyttökohde kotipalvelimelle Dockerin avulla Se sisältää suodattavan DNS-palvelimen, kuten Pi-holen, käyttöönoton. Vaikka se on ensisijaisesti suunniteltu estämään mainoksia, se on yhtä hyödyllinen myös seurantalaitteiden estämiseen ja sellaisten verkkotunnusten seuraamiseen, jotka eivät tarjoa mitään hyötyä ja keräävät tietoja selaustottumuksistasi.
Pi-holen avulla kontissa voit konfiguroida verkkosi Jotta kaikki laitteet käyttävät kyseistä DNS:ää, joko ohjaamalla jokainen laite omaan IP-osoitteeseensa tai määrittämällä reititin jakamaan Pi-hole IP -osoite DHCP:n kautta. Tällä tavoin kaikki selailu kulkee kyseisen suodattimen läpi ennen internetin saavuttamista.
Firebogin kaltaiset listat Niiden avulla voit hienosäätää estettyjä kohteita: häiritseviä mainoksia, haittaohjelmaverkkotunnuksia, seurantaohjelmia jne. Kyse on kokeilemisesta ja oikean tasapainon löytämisestä, jotta et riko verkkosivustoja estämällä liikaa tai päästämällä kaikkea läpi oletuksena.
Sieltä kotipalvelimen raja Dockerin kanssa Vain mielikuvituksesi (ja laitteisto) rajoittaa sitä. Voit perustaa pelipalvelimia ystävillesi, kehityslaboratorioita NodeJS:n avulla, MongoDB-tietokantoja, täydellisiä MEAN-ympäristöjä, tallenteita pilveen synkronoivia valvontakamerajärjestelmiä ja paljon muuta.
Jos olet huolissasi ulkoisten yhteyksien suojauksestaWireGuard- tai ZeroTier-konttien lisääminen antaa sinulle mahdollisuuden käyttää kotiverkkoasi aivan kuin olisit sisällä tai tarjota ystävillesi hallittua pääsyä pelipalvelimiisi ja muihin palveluihin paljastamatta kaikkea avoimesti internetille.
Kotipalvelimen (vanhan PC:n, NAS:n tai pilvipalvelimen) yhdistäminen Dockeriin tai Docker Desktopiin Se tarjoaa joustavan, skaalautuvan ja suhteellisen helposti ylläpidettävän alustan palveluiden keskittämiseen, uusien teknologioiden kokeilemiseen ja datan, sovellusten ja kotiverkon hallinnan parantamiseen, skaalautuen vähitellen yksinkertaisesta tiedostopalvelimesta todelliseksi henkilökohtaiseksi digitaaliseksi operaatiokeskukseksi.
Intohimoinen kirjoittaja tavujen maailmasta ja tekniikasta yleensä. Rakastan jakaa tietämykseni kirjoittamalla, ja sen aion tehdä tässä blogissa, näyttää sinulle kaikki mielenkiintoisimmat asiat vempaimista, ohjelmistoista, laitteistoista, teknologisista trendeistä ja muusta. Tavoitteeni on auttaa sinua navigoimaan digitaalisessa maailmassa yksinkertaisella ja viihdyttävällä tavalla.