最も珍しいタむプのホスティングホヌムコンピュヌタヌ、Raspberry Pi、その他の人々のサヌバヌ



Raspberry PiWebサヌバヌ



情報を公開するためにホスティングプロバむダヌからアカりントを賌入する必芁はありたせん。無料のものを含む倚くの代替オプションがありたす。Github Pagesで始たるテキスト、画像、ファむルの無料ホスティングサむトがありたす。



たた、サむトを完党に管理したい堎合は、自宅のコンピュヌタヌ、Raspberry Piシングルボヌド、たたは携垯電話でWebサヌバヌをホストできたす。䞻なこずは、デバむスが垞にオンラむンであるずいうこずです。



自宅のコンピュヌタヌ䞊のWebサヌバヌ





ノィンテヌゞの堎合のホヌムサヌバヌ、゜ヌス



叀いコンピュヌタヌはい぀でも䜿甚できたす。トレントクラむアントおよびメディアサヌバヌPlexを介しおすべおのTV、ラップトップ、スマヌトフォンにビデオを配信、ファむルストレヌゞ、バックアップのアヌカむブ、およびWebサヌバヌずしお機胜したす。 ..。簡単なこずではありたせん。



もちろん、暙準の゜フトりェアスタックの堎合は、Linuxをむンストヌルするこずをお勧めしたすが、Windowsに問題はありたせん。むンタヌネット䞊のサヌバヌの少なくずも29.2はWindowsで動䜜するため、コンピュヌタヌが最初にむンストヌルされおいる堎合、特にASP.NETやCなどのツヌルの操䜜に慣れおいる堎合は、オペレヌティングシステムを倉曎する必芁はありたせん。



簡単にするために、次のこずができたす。プログラムのセット党䜓をすぐにむンストヌルしたす。AMPスタックの1぀を遞択するApache、MySQL / MariaDB、Perl / PHP / Python任意のプラットフォヌムWindows、macOS、Linux、BSD。たずえば、Windows甚のWampServerスむヌト。



WampServerは、Apache2サヌバヌ、PHPスクリプトむンタヌプリタヌ、およびMySQLデヌタベヌスを䜿甚する動的Webアプリケヌション甚のWindowsWeb開発プラットフォヌムです。たた、簡単なデヌタベヌス凊理のためのPHPMyAdminWebアプリケヌションも含たれおいたす。



゜フトりェアをむンストヌルし、プロバむダヌから倖郚IPアドレスを取埗し、構成でドメむン名を指定し、ルヌタヌでポヌト80、3306MySQL、21FTP、22SSHを開くか、暙準以倖のポヌトに倉曎しお、クロヌラヌボットからのガベヌゞトラフィックを枛らしたす。 -そしおすべおがうたくいくはずです。



詳现に぀いおは、蚘事を参照しお「ベッドサむドホスティングホヌムホスティングの䞍気味な実践を」ず独自のホスティングに展開できる゜フトりェアの倧芏暡なリスト。



ラズベリヌパむホスティング



アルゎリズムは明確です。RaspberryPiにWebサヌバヌをセットアップし、それをネットワヌクに接続する必芁がありたす。これはある皮の゚キゟチックではありたせんが、「ラズベリヌ」のかなり定期的な䜿甚です。公匏りェブサむトには、ApacheずNginxのむンストヌル手順もありたす。



たたは、Webサヌバヌをルヌタヌ䞊で盎接起動するこずもできたすOpenWRTファヌムりェアを䜿甚。



Nginxを蚭定した埌http://localhost/、たずえば、ネットワヌク内のデバむスのPiたたはIPアドレスのアドレスでサむトの可甚性を確認したすhttp://192.168.1.10。コマンドを䜿甚しお、内郚IPアドレスを芋぀けるこずができたすhostname -I。







Webペヌゞは、デフォルトでディレクトリに保存されたす/var/www/html。暙準のペヌゞを眮き換えお、そこに行き、䜕でも配眮したす。デフォルトのペヌゞアドレスはに曞き蟌たれ/etc/nginx/sites-availableたす。



Nginxに加えお、より機胜的なWebサむト甚にPHPをむンストヌルできたす。



sudo apt install php-fpm


次に、/etc/nginx/sites-availableその行を芋぀けおindex index.html index.htm;䞭倮に远加しindex.php、構成ファむルの䞭倮で次の行のコメントを解陀したす。



location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}


この手順の埌、構成ファむルを再ロヌドしたす。



䞀般に、Raspberry Piは、さたざたな䟿利なDIYプロゞェクトに䜿甚できたす。たずえば、りォヌルカレンダヌを䜜成したり、USBプリンタヌをワむダレスプリンタヌに倉えたり、独自のVPNサヌバヌをセットアップしたりできたす。



実隓の目的で、公匏のRaspberry Pi Webサむトこれは倧芏暡で蚪問されたサむトですでさえ、か぀おRaspberry Pi 3ミニコンピュヌタヌでホストされおいたので、8個のクラスタヌを構築する必芁がありたした。





4぀のRaspberryPiモデルBず1぀のRaspberryPiモデルB +のクラスタヌで、システムの総コストは183.34ドルです別のプロゞェクトから。



実隓の日䞭、クラスタヌは数千䞇人の蚪問者にサヌビスを提䟛したした。



シングルボヌドコンピュヌタヌ䞊のホヌムWebサヌバヌは電力をほずんど消費せず、バルコニヌにある1぀の゜ヌラヌパネルだけで十分です。2018幎9月、Low-tech Magazineの愛奜家は、Olimex Olinuxino A20 Lime 2シングルボヌドデバむスでこのようなWebサヌバヌの実隓を開始したした。これは、珟圚、玄2幎間玄95の皌働時間ほが䞭断なく動䜜しおいたす。充電コントロヌラヌを備えた゜ヌラヌサヌバヌの最初のプロトタむプ 開発者の蚈算によるず、1人のナニヌクな蚪問者あたりの゚ネルギヌ消費量は0.021Whです。簡略化されたWebサヌバヌの電源図。12〜5ボルトの電圧倉換噚ずアンペアアワヌメヌタヌはありたせん



















ブロックチェヌンず分散ホスティング



ブロックチェヌンに基づいお、暗号通貚、スマヌトコントラクト、ドキュメント認蚌、電子投祚など、分散型ホスティングを含む倚くの実隓プロゞェクトが䜜成されおいたす。この皮の最初のプロゞェクトの1぀は、Ethereum開発者のViktorTronのSwarmでした。



矀れぞようこそ.... Bzzz Bzzzz Bzzzz
\ /
\ o ^ o /
\/
____________%%%%%%%____________
/ /%%%%%%%\ \
___ / ___ / __ / \ __ \ ___ \ ___
/ /%%%%%%%\ \
__ / ___ /%%%%%%%\ ___ \ __
/\
/%%%%%\
%%%



分散型ホスティングは、サむトが耇数のネットワヌク参加者によっお同時に保存されおいるこずを前提ずしおいたす。理論的には、これにより、DDoS攻撃たたは政府の怜閲に察するサむトの抵抗力が高たりたす。



Swarm゜フトりェアは、Linux、macOS、Windows、Raspberry Pi、Android、iOSのすべおの䞻芁プラットフォヌム向けにリリヌスされおいたす。 Swarmノヌドを起動するには、察応するバむナリを公匏ペヌゞからダりンロヌドするか、DockerコンテナでSwarmを起動する必芁がありたした。







ただし、Swarmノヌドの新しいバヌゞョンは2020幎2月以降リリヌスされおいないため、ネットワヌクは珟圚問題になっおいたす。開発者は、より高床なネットワヌキングレむダヌlibp2pに基づく新しいBeeクラむアントの開発に移行したず曞いおいたす。。たた、バグを修正するよりも、システムを最初から曞き盎す方が簡単だず考えおいたす。いずれにせよ、SwarmずBeeは、分散ホスティングの抂念的な力を実蚌する興味深い実隓です。



他のP2Pプロゞェクトを挙げるこずができる画像ホスティングipfs.picsをに基づいお、惑星間のファむルシステム。数幎前から順調に皌働しおいたす。ファむルは、ナヌザヌのP2Pネットワヌクに保存されたす。画像がネットワヌクにアップロヌドされるず、46バむトのハッシュが蚈算され、䞀意のファむル識別子ずしお機胜したす。ハッシュはファむル名ず䞀臎したす。ファむルをダりンロヌドするには、そのハッシュを知っおいる必芁がありたす。䟋えば



http://ipfs.pics/ipfs/QmcT99xWRNDAYunp7Zr8wGiwMKSgVfDpfbXw9hBtLCM4Mm


IPFS分散ネットワヌク䞊のファむルは、削陀たたはロックするこずはほが䞍可胜です。サヌバヌの゜ヌスコヌドはGithubで公開されおいたす。



ゎミから保護するために、ネットワヌクは誰かがストレヌゞを芁求したファむルのみを新しいピアに配垃したす。GridFSファむルシステムを指定するこず



により、別のP2PむメヌゞホスティングをTornadoフレヌムワヌクで線成できたす。このようなサヌビスを30行のコヌドで䜜成する方法に぀いおの説明がHabréに公開されたした。



他の人のサヌバヌでの「ホスティング」



誰かがあえお自分のコンピュヌタヌのポヌトを開いおログを芋るず、自分がどのような敵察的な環境にあるのかがすぐにわかりたす。むンストヌルされた゜フトりェアの芁求で、すべおの暙準ポヌトをスキャンしようずする倚くの詊み。保護察策を講じないず、ほがすべおのサヌバヌの゜フトりェアに脆匱性が芋぀かり、管理者暩限でアクセスできるようになりたす。



次に、攻撃者自身が、手にしたリ゜ヌスをどうするかを遞択したす。lulzのために改ざんを行う、暗号通貚マむナヌをむンストヌルする、DDoSのボットネットに远加する、たたは配垃甚のファむルを配眮したす。これは「他人のサヌバヌでのホスティング」ず呌ばれ、ハッカヌが䜿甚する違法なオプションです。



たずえば、最新の最倧のボットネットEmotetは、䟵害されたサむトのネットワヌクを介しお悪意のある負荷を分散したす。Ivanずいう名前のボットマスタヌは、そこにむンストヌルされおいるWebシェルを介しお制埡したす。



他のいく぀かのボットネットも同じように機胜したす。これらには、家庭甚コンピュヌタヌ、Linux Webサヌバヌ、スマヌトフォン、ルヌタヌ、およびAndroidスマヌトTVなどの他のIoTデバむスが含たれたす。



ボットネットのデバむスでは、攻撃者は䞀皮の分散ホスティングのようにファむルをホストできたす。倚くのナヌザヌは䜕幎も゜フトりェアを曎新せず、ファむアりォヌルを䜿甚せず、トラフィックを監芖しないため、これはかなり信頌性の高いストレヌゞです。






䞀般に、セルフホスティングには倚くの利点がありたす。地䞋たたはバルコニヌのサヌバヌは完党にあなたの管理䞋にありたす。必芁なハヌドりェアず゜フトりェアをむンストヌルしたす。毎月のホスティング料金を支払う必芁はありたせん逆に、そのようなサヌビスは自分で提䟛できたす。そしお、䞻な利点この堎合は䜕か新しいこずを孊ぶこずは垞に興味深いは、゚ンゞニアず開発者のスキルを習埗するこずです。スむスの時蚈のように機胜



する信頌性の高いサヌバヌが必芁な堎合は、VDSinaぞようこそ最新のブランド機噚、ロシアずオランダで最高のデヌタセンタヌのいく぀か、DDoS保護、䟿利な独自のサヌバヌコントロヌルパネル、その他倚くの特兞のみ。泚文を急いでください






All Articles