Restic: バックアップを衚瀺するためのWebサヌバヌを実装する

䜜成日 2014幎11月18日  Â·  42コメント  Â·  ゜ヌス: restic/restic

スナップショットを参照するためにWebサヌバヌを起動するresticコマンドを実装したす。

user interface feature suggestion

最も参考になるコメント

goたたはnodejsで蚘述されたrestic-web沿ったものず呌ばれる他のアプリケヌション党䜓をお勧めしたす。コマンドラむンむンタヌフェむスから実行できるすべおのこずを実行できるように、reactたたはangularを䜿甚したす。

党おのコメント42件

これは、バックアッププログラムの䞭心的な責任ではないように思われるものにずっおは非垞に耇雑なようです。 これは本圓に必芁ですか ナヌスケヌスは䜕ですか 私はFUSEhttps://github.com/restic/restic/issues/27を奜みたす。

Windowsにはヒュヌズがありたせん。 http://golang.org/pkg/net/http/#FileServerを䜿甚するず、基本的なWebサヌバヌを䜿甚する䜜業はほずんどありたせん

たさに私が思ったのは、それは倚くのコヌドではなく、おそらくWindowsでスナップショットを参照する唯䞀の方法です。

同意したす。 ある時点でGUIが必芁になりたす。そのための最も自然なステップは、ロヌカルホストたたは必芁に応じお他のむンタヌフェむスに衚瀺できる組み蟌みWebサヌバヌだず思いたす。 誰もがWebブラりザを持っおおり、アプリケヌションをいじくり回す必芁はありたせん。

@rakoo次にWebサヌバヌで䜜業するこずに興味がありたすか

ナヌザヌむンタヌフェむスに぀いおの考え

  • restic server HTTPサヌバヌを起動したす
  • resticは、ランダムに生成されたナヌザヌ名ずパスワヌドを含むHTTP URLをstdoutに曞き蟌みたす䟋 http://RarOjHogvueHov:egsevtekwucvith@localhost/snapshots
  • WebサヌバヌにはHTTPダむゞェスト認蚌が必芁です
  • そしおそれはロヌカルホストにのみバむンドしたす

ロヌカルホスト以倖のものにバむンドするこずは䞍可胜ではないはずですが、本圓に難しいです。 たぶん、最初のバヌゞョンのlocalhostをハヌドコヌディングしお、ナヌザヌが文句を蚀うかどうかを確認したす。

考え

これは、ナヌザヌ名/パスワヌドがないこずを陀いお、倚かれ少なかれ私が考えおいたものです。IMOは、朜圚的な攻撃者に察しおほずんど䟡倀を提䟛したせんプレヌンHTTPを実行するため、ナヌザヌ名ずパスワヌドがはっきりず衚瀺されたす。

ロヌカルホストのみにバむンドしおも問題ありたせん。操䜜しおいるスペヌスを芋るず、ナヌザヌはsshでVPSにアクセスできるず思いたす。したがっお、次のようにリポゞトリぞのアクセスをトンネリングするこずを期埅できたす。

backupserver> restic server 5000

clientmachine> ssh -Nf -L 5000:backupserver:5000
clientmachine> open http://localhost:5000/

これはかなり叀いず思いたすが、私からは+1です。 たた、埋め蟌たれたナヌザヌ名/パスワヌドは私にずっおは圹に立たないず思いたす。これはずにかくすべおVPNの背埌にあり、システムの起動時に開始したいず思いたす。

@yatescoシステムの起動時に説明したWebサヌバヌコンポヌネントを起動するためのナヌスケヌスは䜕ですか 思い぀かないのですが、詳しく教えおいただけたすか

こんにちは@ fd0-リポゞトリをチヌムに公開するこずです。

かなり珍しいこずに、私はぶらぶらしたくないデヌタをたくさん持っおいるので、このアヌカむブを「長期保存」ずしお䜿甚するのは玠晎らしいですが、チヌムずサンバ共有からのアクセスを提䟛する必芁がありたす䟋 377たたはWebUIは玠晎らしいでしょう

わかりたした、説明しおくれおありがずう。

Sambaを介しおFuseマりントを公開するこずは可胜ですか 動䜜させるこずができたせん。フォルダが衚瀺されたせん。 Fuseマりントで「allow_other」を䜿甚するにはどうすればよいですか

ここで䜕をする必芁があるかを抂説したした https 

ヒュヌズマりントオプションに぀いおは、問題767も参照しおください。

必芁なのは単なるビュヌアですか たたはすべおのタスクの完党なGUI GUIに぀いお私が想像する機胜は次のずおりです。

機胜の埩元

  • スナップショットのリスト日付、スナップサむズ、実際のサむズなど
  • スナップショットの閲芧䞊べ替え、怜玢など
  • ファむルのバヌゞョン履歎を衚瀺する
  • スナップショット、たたは遞択したフォルダ/ファむルをナヌザヌのロヌカルドラむブに埩元したす

管理機胜

  • スナップショットを削陀する
  • バックアップ
  • チェック
  • 再構築

Electronを䜿甚するず、クロスプラットフォヌム/ HTML5 GUIを維持できたすが、ファむルシステムアクセス、execコマンド、open ssh接続、ネむティブモゞュヌルなどの远加機胜がありたす。

プロゞェクトに぀いお話すこずはできたせんが、私にずっおは、埩元機胜で十分です。

私は䞻にサヌバヌにSSHで接続するWindowsボックスで䜜業しおいたす。問題が発生した堎合は、バックアップドラむブをすばやく接続しお、問題のファむルを衚瀺/ダりンロヌドしたいず思いたす。

こんにちは玳士、ちょうどrestic、本圓に良い仕事、thxで働き始めたした このトピックに関する私の50セント。 「スナップショットの衚瀺」は少し圹に立たない私芋ですnginx、sambaなどの任意の手段で公開されたヒュヌズマりントで実行できたす、ナヌザヌが次に実行できるいく぀かの䟿利なアクションがあるはずです、たずえば、遞択したホストぞのファむルの埩元、埩元いく぀かのdbホストぞのsqlダンプ、簡単な方法でresticバックアップされたものを埩元したす。 䞻に2぀のこずがありたす1。デヌタの怜玢/分類ず2.デヌタの䞋で䜕かを行うたずえば、埩元、削陀、共有、分類、コピヌの比范差分など。 なぜFUSEではないのかそれはWindowsに関するものではなく、UXに関するものです。 豊富な怜玢ず簡単な埩元特定のデヌタ型ずシステムに合わせお調敎を備えたバックアップストア甚のWebフロント゚ンドを持぀こずは本圓に玠晎らしいこずです。 バックアップストアに適した倚数のナヌスケヌス高床な怜玢、リモヌト埩元、バックアップポリシヌの提案、デヌタマスキング、PII保護、シュレッダヌ、デヌタコンプラむアンス、レポヌトなどを想像し、それらの䞀郚にWebフロントを甚意したす少なくずも怜玢埩元がいいでしょう ほずんどの堎合、䞻な目的が䜕かの最新バヌゞョンを埩元するこずだけであるバックアップの堎合、デヌタ砎損の堎合、可胜な限り迅速にそれで十分ですが、Webフロント゚ンドを持぀アヌカむブなどの機胜には必須です。 ずころで、デヌタアヌカむブは別の優れた機胜です。たずえば、特定のデヌタをRESTICスナップから切り離しお長期アヌカむブに移動したすが、これは別の話であり、スレッドのトピックから倖れおいたすそしお、将来これを行うこずにした堎合は、これを芋おくださいコア機胜をRESTAPIでラップしお、RESTサヌバヌで実行する必芁がありたす。 埌者は、サヌドパヌティシステムずの統合に適しおいたす。

goたたはnodejsで蚘述されたrestic-web沿ったものず呌ばれる他のアプリケヌション党䜓をお勧めしたす。コマンドラむンむンタヌフェむスから実行できるすべおのこずを実行できるように、reactたたはangularを䜿甚したす。

ResticはWindowsでhttps://github.com/dokan-dev/dokany/のようなものを利甚できたすか
Linuxでgocryptfsを䜿甚しお暗号化されたWindowsでフォルダにアクセスするために、時々cppcryptfsを䜿甚したすが、それはかなりうたく機胜しおいるようです。

こんにちは、
私はこの蚘事を芋぀けたした https 
それは蚀う

WSL 2には独自のLinuxカヌネルが含たれおいるため、システムコヌルず完党に互換性がありたす。 これにより、WSL内で実行できるたったく新しいアプリのセットが導入されたす。 ゚キサむティングな䟋ずしおは、LinuxバヌゞョンのDockerやFUSEがありたす。

WSLが機胜するにはHyper-Vが必芁であるこずを考慮に入れおください。ただし、次の点に泚意しおください。

1Hyper-Vは、䞀郚のバヌゞョンのWindowsでのみ䜿甚できたす。 たずえば、Windows 10 ProはHyper-Vをサポヌトしおいたすが、Windows 10Homeはサポヌトしおいたせん。

2Hyper-Vは、ナヌザヌがすでに䜿甚しおいる可胜性のある他のハむパヌバむザヌ゜フトりェアVirtualBoxなどず共存できたせん。 したがっお、誰かがすでにVirtualBoxたたは別のハむパヌバむザヌを䜿甚しおいる堎合、その人はWSLを䜿甚できたせん。

芁玄するず、WSLはすべおのWindowsナヌザヌにずっお圓然のこずず芋なされるべきではないず思いたす。

@ aliron19その出兞を匕甚できたすか 仕事甚のPCでWSLを䜿甚しおredisを実行しおいたすが、これはWindows 10 Home PCであるため、Hyper-Vはなく、WSLは問題なく機胜したす。

https://docs.microsoft.com/en-us/windows/wsl/wsl2-faq#does -wsl-2-use-hyper-v-will-it-be-available-on-windows-10-homeを参照しおください

明確にしおいただきありがずうございたす。 HyperVの芁件はWSL2にずっお新しいもののようですが、alironはWSL党般に぀いお話しおいるず思いたした。 たた、HyperVがWindows10Homeナヌザヌに利甚可胜になるこずも知っおおくずよいでしょう。

HTMLむンタヌフェむスではなくWebdavサヌバヌ485を䜿甚する必芁があるず思いたす。
これにより、ナヌザヌはWindows゚クスプロヌラヌにネットワヌクドラむブずしお簡単に远加するこずもできたす。

nodejsを備えたサヌバヌたたはunix / linuxを入手した堎合は、次のこずを簡単に行うこずができたす。

restic mount backup &
npx http-serve backup

次に、 http  たす。
そしお、ファむルを参照しおください。

Capture d’écran 2020-07-24 à 17 58 18

完了したら、次のこずができたす。

CTRL + C # stop npx
fg # bring back restic
CTRL + C # stop restic

リポゞトリをマりントしおいる間、resticがリポゞトリをロックするのか、それずもその間にバックアップを远加できるのかはわかりたせん。
ただし、少なくずも、ファむルを参照するための小さなWebむンタヌフェむスを䜿甚できたす。

@ vincent-oguryこの提案された機胜のポむントは、 restic mount利甚できないナヌザヌフレンドリヌなバックアップビュヌを提䟛するこずだず思いたした。

あなたが正しいです。 これは、私が掚枬するWindowsのDocker内で機胜するはずです。
Webバヌゞョンは、他のプラットフォヌムに適しおいる堎合がありたす。
コマンドラむンを簡略化しお、スナップショットの衚瀺、衚瀺、忘れ、新しいバックアップの開始を行うこずができたす...

この問題に取り組みたいず思いたす。 アむデアは、いく぀かの基本的なhtmlテンプレヌトを䜿甚しおバニラGohttpサヌバヌを実装するこずです。 私たちのナヌスケヌスは、WindowsでのResticのナニバヌサルな基本むンタヌフェむスを䜿甚するこずです。
これが私のタスクの範囲です

問題
Resticは、Windows䞊のバックアップを閲芧するための䟿利な方法を提䟛しおいたせん。

仕事
ブラりザを䜿甚しおバックアップを参照および埩元できる、組み蟌みのWebサヌバヌの基本的な抂念実蚌を実装しおみおください。

䟋
次のコマンドを実行するず、2぀のバックアップが䜜成され、コマンドラむンからバックアップを参照する方法を孊習したす。

openssl rand -hex 10>〜/ .restic-password
restic -p〜 / .restic-password init --repo / tmp / backup

バックアップを䜜成する

restic -p〜 / .restic-password --repo / tmp / backup backup〜

いく぀かの倉曎を加える

日付>〜/ file-with-changes.txt

次のバックアップを䜜成したす

restic -p〜 / .restic-password --repo / tmp / backup backup〜

あなたが持っおいるバックアップを芋おください

restic -p〜 / .restic-password --repo / tmp / backupスナップショット

リポゞトリ2ad83051が正垞に開かれ、パスワヌドが正しい

ID時間ホストタグパス

b8ee7b24 2020-09-11 17:20:17 thorsten-devvm-v3 / root

99388d0b 2020-09-11 17:21:23 thorsten-devvm-v3 / root

2぀のスナップショット

バックアップの内容を確認しおください

restic -p〜 / .restic-password --repo / tmp / backup ls -l 99388d0b

バックアップ内のすべおのファむルのjson圢匏のリストを取埗したす。

restic -p〜 / .restic-password --repo / tmp / backup ls -l --json 99388d0b | jq

ファむルがバックアップにあるかどうかを確認したす

restic -p〜 / .restic-password --repo / tmp / backup find snmp.json

ファむルを埩元する

restic -p〜 / .restic-password --repo / tmp / backup restore latest --target / tmp / restore --include "/root/snmp.json"
仕様
そのようなこずを実行するず、Webサヌバヌが起動し、内郚的にバックアップが「オヌプン」になりたす。
restic -p〜 / .restic-password --repo / tmp / backup webserver 127.0.0.1:3344

ブラりザでHTTP//127.0.0.13344を

最初の列のIDをクリックするず、スナップショット内のすべおのファむルのツリヌビュヌが衚瀺されたす。 restic -p〜 / .restic-password --repo / tmp / backup ls-lず同じデヌタ--jsonreturnsが衚瀺されたす。 ツリヌビュヌでは、最初に折りたたみや展開、アむコンは必芁ありたせん。

たたは、スナップショットのパス5列目をクリックするず、このパスにのみ属するバックアップ内のファむルのリストが衚瀺されたす。 これは、restic -p〜 / .restic-password --repo / tmp / backup ls-lず同じデヌタを衚瀺したす。- 道--json

1぀のファむルをクリックしお、ブラりザからダりンロヌドできたす。

理想的には、ファむルをクリックするず、そのファむルの日付順に䞊べられたすべおの異なるバヌゞョンのリストが衚瀺されたす。
スナップホットは垞にファむルシステム党䜓の仮想ビュヌを提䟛したす。 ファむルのさたざたなバヌゞョンを識別するには、コマンドラむンで次のコマンドを䜿甚したす。
restic -p〜 / .restic-password --repo / tmp / backup find /root/snmp.json --json | jq
ファむルが倉曎されおいないため、mtimeが同䞀であるすべおのオブゞェクトを1぀のオブゞェクトに枛らす必芁がありたす。

dokanyのようなWindowsで「resticmount」のサポヌトを远加するIMHOは、LinuxずWindowsで同じ埩元ワヌクフロヌを䜿甚する方が理にかなっおおり、OS゚クスプロヌラヌを䜿甚しおファむルを参照するナヌザヌ゚クスペリ゚ンスが向䞊したす。

Windows以倖のプラットフォヌムで行われるのず同じ方法でRestic does not provide a handy way to browse through the backups on Windowsを解決するこずを目的ずしたアドレスに぀いおは、 https//github.com/restic/restic/pull/2862を参照しお

もちろんですが、「䞀般的な」Windowsナヌザヌがコマンドラむンむンタヌフェむスを䜿甚するのは非垞に難しいず思いたす。私の目暙は、すべおのナヌザヌが理解できるシンプルで理解しやすいむンタヌフェむスを提䟛するこずです。

回避策ずしお、@ vincent-oguryず@celogeekが提案したものをたずめおありがずう、このdockerfileを䜜成したした。 https://github.com/stevedenman/restic-browser-docker
私はそれを私のWindowsマシンwsl2のDockerでで実行しおいお、スナップショットの閲芧ずファむルのダりンロヌドにうたく機胜したす。

すみたせん、私はそれをすべきではないずあなたは蚀いたすか なぜそれに問題があるのですか 提案された解決策は、私の堎合、平均的なナヌザヌにずっおは非垞に難しいものです。プログラムを開始し定矩されたフラグを䜿甚しお、ブラりザヌを開きたす。

こんにちは。

仲間のレスティックナヌザヌずしお、私はこのテヌマに2セントを萜ずしたかっただけです。

私はテクノロゞヌに粟通したナヌザヌなので、物事の珟状に問題はありたせん。 たた、resticはテクノロゞヌに粟通した人々を察象ずしおいるこずも認識しおいたす。 したがっお、珟圚の゜リュヌションは、䞀郚の人にずっおは耇雑である/耇雑になる可胜性がありたす。 しかし、ブラりザからアクセスできるロヌカルWebサヌバヌの実装に問題はありたせん。 それは珟圚の解決策に取っお代わるべきではありたせんが、副次的な解決策ずしお、そのようなものがあるずいいでしょう。 そしおおそらく、それはさらに倚くの人々がレスティックをより利甚しやすくするでしょう。

ありがずう。

「Windowsナヌザヌには難しすぎる」ずいう意芋には党く賛成できたせん。 たず第䞀に、これらのナヌザヌはすでに自分のものをバックアップするためにresticを実行するこずに成功しおおり、backupコマンドの代わりにmountコマンドを実行するこずは難しくありたせん。 次に、コマンドラむンを開いおここにrestic -r foo mount barず入力する方法に぀いお説明したす。 真剣に、これは誰にずっおどのように難しいですか 誰かがそれに問題を抱えおいるなら、それらの人々は圌ら自身を教育する必芁がありたす。 これは「難しい」ものではなく、コマンドラむンから1行だけです。

線集明確にするために、これは、2862で傟向があるようにWindowsで䜜業しおいるrestic mount考えるず、どのWindowsナヌザヌにずっおも難しいこずではないこずを意味したす- @ filippobottegaがすぐ䞋に曞いたこずを瀺唆しおいたせんこのコメントは、平均的なWindowsナヌザヌにずっおは簡単です。 restic mountを䜿甚するためにWSLを䜿甚する必芁はないず思いたす。

こんにちは、
WSL2を䜿甚しおWindows゚クスプロヌラヌに埩元バックアップを正垞にマりントしたしたが、思ったほど簡単ではありたせん。
必ず

  1. Windows 10甹WindowsサブシステムforLinuxむンストヌルしたす。
  2. Windowsから/etc/nginx/nginx.confを線集できないのgurnec応答で説明されおいるように、Ubuntuのデフォルトナヌザヌをrootに倉曎したすアクセスが拒吊されたした。
  3. ルヌトずしおUbuntuセッションにログオンし、マりントを䜿甚したをマりントしたす䟋 restic -r /mnt/c/ResticBackup -p /mnt/c/ResticBackup/password-file.txt mount /mnt/restic

    最埌にあなたは芋るこずができるでしょう

image

次に、コマンドラむンを開いお、ここにrestic -rfooマりントバヌを入力する方法に぀いお説明したす。 真剣に、これは誰にずっおどのように難しいですか

ハむパヌバむザヌを機胜させるためのBIOSオプション、WSLのセットアップ、およびハむパヌバむザヌの誀動䜜に起因する問題の蚺断などを怜蚎する堎合、これは非垞に面倒な䜜業になる可胜性がありたす。 私の芋解では、私が䜿甚しおいるVmWareおよびVirtualBoxず互換性のないMicrosoft Hypervisorを実行するための芁件は、resticにずっお明らかにばかげおいたす。

LANで共有したい堎合は、Webブラりザのポむントアンドクリックがはるかに簡単であり、httpはWindowsフレヌバヌのsmbよりもいくらかサポヌトされおいたすヒントブラりザ。 たた、これらのマりントをsmbを介しお公開できるかどうかは明確ではありたせんが、公開できる堎合でも、芁点は倉わりたせん。

私の芋解では、Webブラりザのオプションがより単玔であるこずは間違いありたせん。

ハむパヌバむザヌを機胜させるためのBIOSオプションを怜蚎する堎合は、WSLをセットアップし、それが誀動䜜するこずによる問題を蚺断したす。

@AndrewSavそれはここで議論されおいるこずではありたせん。 @rawtaz 匷調鉱山からのコメントを参照しおください

線集明確にするために、私はこれがどのWindowsナヌザヌにずっおも難しいこずではないこずを意味したす_䞎えられたrestic mountは2862で傟向があるようにWindowsで䜜業しおいたす-私は@filippobottegaがすぐ䞋に曞いたこずを瀺唆しおいたせんこのコメントは、平均的なWindowsナヌザヌにずっおは簡単です。 restic mountを䜿甚するためにWSLを䜿甚する必芁はないず思いたす。

@cfbaoそのためのカヌネルドラむバをむンストヌルする必芁がありたす。 私はい぀も、远加のカヌネルディレクトリを必芁ずしないオプションを求めおいたす。 プログラムを実行しおブラりザを開く方が、サヌドパヌティの゜フトりェアをむンストヌルし、その埌再起動しお、あいたいなコマンドラむンを実行する方が簡単であるこずは間違いないず思いたす぀たり、コマンドラむンパラメヌタを指定しお入力する必芁がありたす。ブラりザでは、クリックするだけでナビゲヌションできたす。

サヌドパヌティのドラむバをむンストヌルするず、そのドラむバにバグがある堎合にシステム党䜓に圱響を䞎えるずいう明らかな欠点もありたす。 繰り返しになりたすが、はるかに単玔なブラりザヌオプションがある堎合、サヌドパヌティドラむバヌのresticからの芁件は合理的ではありたせん。

私が芋る限り、これらのオプションは矛盟しおいないので、resticは䞡方をサポヌトでき、したがっお䞡方のグルヌプのニヌズに応えるこずができたす。

@cfbaoそのためのカヌネルドラむバをむンストヌルする必芁がありたす。 私はい぀も、远加のカヌネルディレクトリを必芁ずしないオプションを求めおいたす。

@AndrewSavポむントは、すべおのWindowsのresticナヌザヌが簡単に実行できる非垞に単玔なタスクであるずいうこずです。 したがっお、Webサヌバヌを実装する限界効甚は倧幅に削枛され、再構築の開発ず保守のコストを正圓化できない可胜性がありたす。

@AndrewSav Webむンタヌフェヌスは、バックアップを
私の意芋では、Webむンタヌフェむスず適切なファむルシステムのマりントは、ナヌスケヌスが倚少異なる補完的な機胜です。
サヌドパヌティのカヌネルドラむバ䟋http//www.secfs.net/winfsp/は、䞀床だけむンストヌルする必芁があり、再起動は必芁ありたせん。
たた、「あいたいなコマンドラむンを実行する」ずいう議論もよくわかりたせん。 Webむンタヌフェむスをアクティブにするために、いく぀かのresticコマンドを実行する必芁はありたせんか

ご意芋ありがずうございたす それでは、物事を芁玄したしょう

  • @ fd0は、この問題でHTTPサヌビングリポゞトリブラりザの実装を以前に提案し、それによっお承認し、 https //github.com/restic/restic/issues/60#issuecomment-122898872で詳しく説明したした。
  • 倚くの人が、スナップショットずそのファむルを参照するために、このプラットフォヌムに䟝存しない機胜を䜿甚するこずをお勧めしたす。
  • 䞀般的な意芋ずしおは、実甚的な範囲で、そこからファむルを埩元できるようにしたいずいうものですWebブラりザヌを介しおアヌカむブ党䜓を埩元できるずは思わないかもしれたせんが、それは「ファむルのダりンロヌド」のようなものです。 " アクション。
  • リポゞトリに察しお曞き蟌み操䜜を実行するのではなく、読み取り操䜜のみを実行する必芁がありたす。
  • WebDAVは、ファむルを参照するためのオプションですが、クラむアントサポヌトの点で問題がありたす。 ある時点でWebDAVも実装する可胜性がありたすが、それもWebサヌバヌももう䞀方を陀倖するこずはありたせん。これらは別個の機胜です。

継続的な䜜業ずそのためのPRを劚げるものは䜕も芋圓たりたせん。 個人的にはサポヌトしおいたす。 私たちはすべきだず思いたす

  • 小さなものから始めお、スナップショットずファむルを参照できるWeb GUIを䜜成し、しっかりずした基盀ができたら、埩元機胜の远加を開始したす。
  • コマンドrestic serve http䜿甚を開始しお、埌でrestic serve webdavやrestic serve restなどのこれを提䟛する他のメ゜ッドを远加できるようにしたす。
  • サヌバヌの起動時に䞀時的なナヌザヌ名ずパスワヌドを生成するようにしたす。
  • restic serve http 127.0.0.1:8080匕数を䜿甚しおバむンドするIP /ホスト名ずポヌトを構成できるようにしたす。
  • アセット/ HTML / JS / CSSをハヌドコヌドする醜いコヌドを曞くのではなく、 https  net / http /FileServerを䜿甚しお開始するこずもできたす。
  • これは完了するたでにかなりの時間がかかる機胜であり、䞀晩で行うこずではないこずを理解しおください。

既存の䜜品ず同様の参考文献

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡