Samohostenie

Termín samohostenie môže odkazovať na niektorú z nasledujúcich možností:

SaaS

1.Vo webových aplikáciách a cloudové služby , samohostenie označuje softvér nainštalovaný a udržiavaný používateľom na všeobecnej webovej hostiteľskej službe, ako je napríklad VPS. Výhodou samohostenia je, že používateľ má úplnú kontrolu nad svojimi údajmi za potenciálne nižšie mesačné náklady. Nevýhodou je, že používateľ je zodpovedný za údržbu služby. Ak služba zistí chybu, je zodpovedný za vyriešenie problému.

Príklady samoobslužných webových aplikácií a služieb

Nasledujú príklady softvéru a služieb, ktoré si môže používateľ na serveri hosťovať sám Internet . Väčšina príkladov tu uvedených je open-source a je možné ich voľne stiahnuť a nainštalovať na osobné alebo obchodné použitie.

Konfigurácia prehľadávača a údaje z webu

  • Server synchronizácie prehliadača Firefox - Synchronizujte konfiguráciu prehľadávača Firefox vrátane záložiek, automatické dopĺňanie dáta a heslá na viacerých počítačoch alebo mobilných zariadeniach.
  • Strážca Nunuxov - Uchovávajte súkromný prehľadávateľný archív navštívených webových stránok, upravujte ich alebo anotujte a zdieľajte ich s priateľmi.
  • Wallabag - Extrahujte obsah z webových stránok, uložte ho online a pozrite si ho neskôr na počítači alebo mobile. Zobrazujte stránky v konzistentnom a čitateľnom formáte. Importujte údaje z komerčných služieb, ako sú Instapaper, Pinboard alebo Pocket.

Cloudové úložisko a synchronizácia súborov

  • Nextcloud - služba cloudového úložiska s funkciami porovnateľnými s Dropboxom. Synchronizujte a zdieľajte súbory vo viacerých operačných systémoch a zariadeniach. Podporuje viacerých používateľov s individuálnymi kvótami diskov. Ďalšie informácie nájdete v našej príručke, ako na to nainštalujte a spustite server Nextcloud na internete.
  • Synchronizuje sa - Neustále synchronizujte súbory medzi dvoma alebo viacerými počítačmi bez potreby sprostredkujúceho servera.
  • Unisono - Replikujte súbory medzi dvoma alebo viacerými počítačmi. Podporuje Windows , macOS a Unixové operačné systémy.
  • Resilio Sync - Rýchla a spoľahlivá synchronizácia súborov P2P (peer-to-peer) medzi viacerými zariadeniami; na základe protokolu BitTorrent.
  • Kaz - Bezpečná synchronizácia podporujúca viac pamäťových médií súborov. Určené pre jednotlivcov aj tímy so zameraním na automatizáciu úloh.
  • Komunitné vydanie Seafile - Synchronizácia súborov na viacerých platformách s riadením verzií a podporou počítačov aj mobilných zariadení.

Informačné panely a osobná produktivita

Nasledujúce položky sú prístupné na webe palubné dosky ktoré monitorujú a ovládajú vaše webové služby alebo pomáhajú sledovať vaše úlohy a ciele.

  • Baby Buddy - Palubná doska, ktorá pomáha ošetrovateľom sledovať potreby kojencov. Sledujte časy a metódy kŕmenia, spánok a zmeny plienky.
  • DashMachine - Sledujte svoje vlastné hostované webové aplikácie a služby na jednom prispôsobiteľnom paneli.
  • Svetluška III - Správca osobných financií, ku ktorému máte zabezpečený prístup v cloude.
  • Habitica - Sledujte svoje osobné a profesionálne ciele, akoby to boli úlohy v RPG hre.
  • Kanboard - Organizujte, sledujte a spravujte úlohy pomocou metódy Kanban, podobne ako v komerčnej službe Asana. Úlohy sú organizované ako karty, ktoré sú vizuálne kategorizované a posúvané podľa pokroku a priority.
  • Usporiadajte - Sledujte webové aplikácie a služby a vytvorte viac používateľov, ktorí majú obmedzené povolenie na zobrazovanie iba určitých služieb.
  • Wger - Sledujte svoju osobnú kondíciu. Udržujte si kalendár cvičení a sledujte alebo grafujte svoju telesnú hmotnosť v priebehu času.

DNS

  • CoreDNS - Prispôsobiteľné DNS a zisťovanie služieb pre sieťové klastre. Napríklad CoreDNS je možné nakonfigurovať na filtrovanie a blokovanie škodlivých domén alebo na automatické vyhľadanie sieťových služieb v klastri Kubernetes.
  • NSupdate.info - Samoobslužný dynamický DNS.
  • SPF Toolbox - Samohostiteľné sieťové nástroje vrátane dotazov na záznamy DNS, kto je a spätné vyhľadávanie DNS.

Správa dokumentov

  • Ráže server - Usporiadajte a vyhľadajte svoju online knižnicu e-knihy .
  • EdPaper - Ukladajte, hľadajte a prezerajte nezašifrovaný online archív súborov PDF Dokumenty.
  • Mayský EDMS - Ukladajte, klasifikujte a indexujte obsah všetkých typov dokumentov vašej organizácie.
  • Papermerge - Spravujte sklad naskenovaných dokumentov. Zabudované OCR vám umožňuje indexovať, klasifikovať a prehľadávať vaše naskenované papierové dokumenty.

E-mailové služby

Poznámka

Spustenie e-mailovej služby sa odporúča iba pre pokročilých používateľov. E-mailové servery vašich príjemcov môžu filtrovať e-maily od neznámych poskytovateľov e-mailov. Z tohto dôvodu a pre ostatných je ťažké prevádzkovať e-mailovú službu na osobnom základe doména . Odporúčame, ak prevádzkujete e-mailovú službu, iba pre informačné účely. Ak sa na e-mail spoliehate na osobné alebo obchodné použitie, odporúčame vám použiť zavedeného poskytovateľa e-mailov, napríklad Gmail, Yahoo alebo Outlook Online .

  • Homebox - Kompletné riešenie e-mailového servera založené na Debiane. Ponúka mnoho funkcií, napríklad filtrovanie spamu, obojsmerné antivírusové skenovanie a fulltextové vyhľadávanie obsahu e-mailov.
  • Docker-mailserver - Minimálny e-mailový server, ktorý funguje bez servera SQL databázu, ktorú je možné nainštalovať ako kontajner Docker.
  • Modoboa - Samoobslužný e-mailový server so zameraním na dodržiavanie štandardov a jednoduché použitie. Medzi funkcie patrí administračný panel, monitorovanie a nástroje na zvýšenie reputácie odosielateľa na serveroch príjemcov.
  • iRedMail - Plnohodnotný e-mailový server s webovou poštou, správou kalendára a kontaktov, panelom správcu, antivírusovou / antispamovou ochranou a voliteľnou platenou technickou podporou.
  • mailu - E-mailový server nasadený ako kontajner Docker s dôrazom na používanie iba bezplatných a otvorených komponentov.

Zdieľanie súborov

Zdieľajte súbory s ostatnými priamo alebo prostredníctvom distribuovaných služieb P2P.

  • FilePizza - Zdieľanie súborov P2P priamo z ľubovoľného podporovaného webového prehliadača.
  • Firefox Odoslať - Experimentálny šifrované služba zdieľania súborov vyvinutá spoločnosťou Mozilla.
  • Instant.io - Sadzujte alebo sťahujte súbory s protokolom BitTorrent vo webovom prehliadači bez samostatného klientskeho softvéru.
  • Magnetissimo - Samoobslužná webová aplikácia, ktorá prehľadáva a indexuje mnoho populárnych torrentových stránok a agreguje dostupné torrenty do miestnej databázy.
  • Prenos - Klient BitTorrent, ktorého môžete hosťovať v súkromí a získať k nemu súkromný prístup na webe.
  • qBittorrent - Klient BitTorrent, ktorého môžete hosťovať v súkromí a získať k nemu súkromný prístup na webe, navrhnutý ako alternatíva k µTorrent.

Hry

  • Tmavá izba - Minimalistická textová hra, ktorú si môžete zahrať vo webovom prehliadači.
  • Neohrabaný vták - Klon hry Angry Birds, ktorú môžete hosťovať online a hrať ju online.
  • Hextris - Šesťuholníková hra typu Tetris pre webový prehliadač.
  • Legenda o zelenom drakovi - Samoobslužné textové online multiplayerové RPG založené na klasike BBS dverová hra LORD (Legenda o červenom drakovi).
  • Orgován - Samohostená, bezplatná a open-source verzia motora, ktorý poháňa Lichess .
  • Minetest - Multiplayerová hra založená na voxeloch podobná divoko populárnej hre Minecraft.
  • Teeworlds - Samoobslužná retro 2D strieľačka pre viacerých hráčov, podobná klasickým hrám W.O.R.M.S. a spálená Zem.

Groupware

  • Cortex - Samoobslužná organizačná platforma pre rast produktivity vášho tímu bez ohľadu na veľkosť.
  • Jitsi Videobridge - Open-source videokonferenčná služba zabalená ako súčasť servera XMPP. Šifruje a vysiela videokonferencie viacerých strán bez nadmerného využívania šírky pásma alebo CPU.
  • Teraz - E-mail, kalendár, zdieľanie súborov a videokonferencie pre skupiny.
  • Na druhú stranu - Online spoločný editor LaTeX pre vedecké a akademické písanie jednotlivcami alebo skupinami.

Nástroje IRC

Webové IRC servery, klienti a nástroje s pohodlnými funkciami.

  • ZNC - BNC (vyhadzovač IRC), ktorý vám umožní zostať v spojení s IRC kanálom, aj keď sa váš klient odpojí.
  • Lóža - Samostatne hostovaný, neustále pripojený webový klient IRC, ktorý odstraňuje potrebu IRC vyhadzovača. Prepínajte klientov alebo zariadenia bez odpojenia od servera IRC.
  • BitlBee - Agregujte viac služieb okamžitých správ (okamžitých správ) do IRC, aby ste mohli zo všetkých svojich klientov IRC odosielať a prijímať správy. Medzi podporované služby okamžitých správ patria AIM, ICQ, MSN Messenger , Google Talk / Hangouts a Facebook Messenger.
  • InspIRCd - Modulárny IRC server.
  • s tebou - Vždy pripojený webový klient IRC, ktorý archivuje všetky konverzácie a zobrazuje prepojené obrázky a videá v okne rozhovoru.

Ukladanie a streamovanie médií

Ukladajte a organizujte svoje zvukové a obrazové mediálne súbory, streamujte ich do svojich zariadení, pristupujte k nim na webe a zdieľajte ich s ostatnými.

  • JellyFin - Samoobslužná alternatíva k Plexu na ukladanie, kategorizáciu a streamovanie mediálnych súborov.
  • Icecast - Ukladajte a streamujte zvukové alebo obrazové streamy v systéme Windows Ogg / Opus , WebM alebo MP3 formáty.
  • Karaoke navždy - Webový klient karaoke na usporiadanie karaoke párty. Používatelia majú prístup k serveru v telefóne, kde môžu vyhľadávať karaoke skladby a zaradiť ich do poradia.
  • Prúd - Spustite „osobný Netflix“. Usporiadajte a streamujte svoje digitálne médiá odkiaľkoľvek a do ľubovoľného zariadenia.

Správa hesiel

Ukladajte, generujte a spravujte viac hesiel pre seba alebo pre viacerých používateľov.

  • Bitwarden - Bezpečne ukladajte heslá, generujte náhodné heslá a synchronizujte ich s viacerými zariadeniami. Rovnako vhodný pre osobné, malé firmy alebo podnikové použitie.
  • Keeweb - bezplatný multiplatformový správca hesiel s otvoreným zdrojovým kódom kompatibilný s KeePass.
  • Visiaci zámok - Bezpečný cloudový správca hesiel s klientskym softvérom pre rôzne zariadenia a operačné systémy.
  • Passbolt - Bezpečná a rozšíriteľná správa hesiel pre tímy.
  • TeamPass - Bezpečná a rozšíriteľná správa hesiel pre tímy s doladenými oprávneniami pre používateľov a skupiny.
  • CumulusClips - Video CMS, ktorý funguje ako „osobný YouTube“. Videá je možné zdieľať na webe a vložiť ich na iné webové stránky.
  • Liči - „Správa fotografií, ktorú hostuje sám, je v poriadku.“ Nahrávajte, spravujte a zdieľajte svoje fotografie z webového rozhrania alebo z natívnej aplikácie.
  • MediaDrop - Video CMS navrhnutý pre organizácie s veľkou zbierkou video zdrojov, so zabudovanou organizáciou a nástrojmi pre metriky - založenými na backende Pythonu.
  • PhotoPrism - Osobný správca fotografií s detekciou duplikátov, geokódovaním, prevodom formátu a automatickým označovaním pomocou služby Google TensorFlow.
  • Piwigo - Spravujte svoju zbierku fotografií pomocou prispôsobiteľného rozhrania a zdieľajte ju online.
  • UberGallery - Jednoduchá prispôsobiteľná fotogaléria založená na PHP.

Proxy zástupcovia

Smerujte sieťové požiadavky cez a splnomocnenec na zlepšenie ochrany osobných údajov, obchádzanie obsahu alebo geografických filtrov a blokovanie škodlivých webových stránok. Ak proxy podporuje ukladanie do pamäte cache , server proxy môže tiež zachovať šírku pásma a zlepšiť časy načítania často navštevovaných webových stránok.

  • MiniProxy - Jednoduchý webový proxy založený na PHP. To nepodporuje cookies a má obmedzenú podporu AJAX.
  • Kalmáre - proxy ukladajúci do pamäte cache, ktorý podporuje niekoľko sieťových protokolov vrátane HTTP, HTTPS a FTP . Poskytuje riadenie prístupu pre selektívne obmedzenie prístupu na web vo vašej sieti.
  • Tinyproxy - Ľahký server proxy HTTP a HTTPS, ktorý je ideálny pre systémy s nízkym zdrojom alebo pre zabudované systémy.
  • Redbird - Reverzný proxy server pre nodejs, ktorý podporuje HTTP, HTTPS, HTTP / 2 a LetsEncrypt. Podporuje nasadenie Dockeru v konfigurácii klastra.

Vzdialený prístup

  • Guacamole - Bez klienta vzdialená plocha brána vyvinutá Apache Software Foundation. Pripojte sa bezpečne k svojim domácim počítačom alebo k GUI OS hostenému v cloude pomocou štandardných protokolov, ako sú VNC, RDP a SSH.
  • sukne - Vytvorte šifrovaný tunel na domovskom webovom serveri, aby ste k nemu mohli bezpečne pristupovať odkiaľkoľvek na internete. Umožňuje webovému serveru vo vašej domácej sieti používať vzdialené webové rozhrania API, ako keby bol hostený na internete. Introspect použitie API a sieťové požiadavky, kontrola a voliteľné prehranie API požiadaviek na ladenie. Užitočné na vývoj webových stránok v domácej alebo obchodnej sieti s firewallom.

RSS

  • FreshRSS - agregátor s vlastným hosťovaním a RSS služby. Zostavte si najnovší obsah z webových stránok a zdrojov podľa vášho výberu a poskytnite im ich ako vlastné kanály RSS.

Monitorovanie a analýza služieb

  • Grafana - „Platforma pozorovateľnosti otvoreného zdroja.“ Nastavujte monitory a výstrahy pre webové servery, ktoré ovládate, vizualizujete a analyzujete výkon a generujete správy.
  • Loki - Agregátor protokolov od spoločnosti Grafana. Kombinujte, analyzujte, prezerajte a vyhľadajte udalosť guľatiny pre všetky vaše webové servery.
  • Prometheus - Monitorovanie, varovanie a vizualizácia webových služieb v rozsahu.
  • Grafit - Zjednodušený prístup k meraniu a analýze výkonu vašich webových služieb.
  • NetData - Monitorovanie, varovanie a interaktívna vizualizácia vašich webových serverov založených na systéme Linux v reálnom čase.

VPN

Tip

Samoobslužné služby VPN môžu poskytovať určitú mieru súkromia tým, že zakrývajú webový prenos z vášho servera ISP , a môžu sa použiť na obchádzanie geografických obmedzení sieťovej prevádzky. Samoobslužné VPN však nie sú anonymné kvôli singlu IP adresa u vášho poskytovateľa VPS, ktorý môže prezradiť vašu identitu vládam alebo iným orgánom. Ak je anonymita hlavným dôvodom použitia siete VPN, odporúčame vám použiť komerčnú zdieľanú službu VPN, ktorá dodržiava rozsiahle pravidlá ochrany osobných údajov.

  • mám - Samoobslužný, odolný voči chybám pletivo VPN. Individuálne uzly v sieti môže zlyhať a sieť to automaticky presmeruje, aby to kompenzovala.
  • WireGuard - Samoobslužná VPN so zameraním na rýchlosť a najmodernejšie šifrovanie. Možno implementovať ako jadro Linuxu modul , alebo ako služba v systémoch Linux, Windows, macOS, BSD , iOS alebo Android .

dva.V počítačovom programovaní, a samohostenie program je ten, ktorý môže upravovať, a vykladať alebo zostaviť , svoje vlastné zdrojový kód . Účelom samohostiteľského programu je vytvoriť nové jeho verzie. Napríklad jadrá operačného systému sa kvalifikujú ako hostiteľské, ak obsahujú a dokážu zostaviť svoj vlastný zdrojový kód. Prvý softvér s vlastným hosťovaním bol napísaný v jazyku LISP autormi Timothy Hart a Michael Levin v roku 1964 na MIT. LISP je príkladom samohostiteľského programu Jazyk , pretože jeho primárnou dátovou štruktúrou je zoznam a každý platný program LISP je štruktúrovaný ako zoznam.