Parkomat.io: Linux 上で独自の WebDav、DNS、Web サーバーを構築する

Parkomat.io: Linux 上で独自の WebDav、DNS、Web サーバーを構築する

Parkomat.io は、Linux で DNS + Web + WebDav を作成するためのスクリプトです。以下は、WebDav サーバーを作成するプロセスです。DNS と Web は同じ構成ファイルを使用します。

CentOS 7 ベース
1. Go 1.8.3をインストールする
a. Goをダウンロードしてインストールする

wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz --no-check-certificate tar zxvf go1.8.3.linux-amd64.tar.gz mv go /usr/local/

b. 環境変数を追加する

vi /etc/profile

次のコンテンツを追加します。

 export PATH=$PATH:/usr/local/go/bin export GOROOT=/usr/local/go

c. 構成を有効にします。

 source /etc/profile

d. Goが正常にインストールされているか確認する

go version

2. Parkomatをインストールする

go get github.com/parkomat/parkomat

設定ファイル config.toml (/your/parkomat/directory、ここで your はファイルが配置されているルート ディレクトリです) (127.0.0.1 は独自のサーバー IP に変更されます)

 # if you set it to true, Parkomat will serve any domain pointing at it catch_all = true [[domains]] name = "example.domain" [[domains]] name = "parkomat.io" # supports per domain zone settings [domains.zone] A = "192.168.0.1" MX = """ 1 better.mail.server """ TXT = """ hello world """ # each domain will use following zone settings [zone] # for both .domain and www.domain A = "127.0.0.1" MX = ''' 1 test1.mail.server 10 test2.mail.server ''' [web] ip = "127.0.0.1" port = 80 path = "./www" # make sure that path exists # for example issue mkdir -p /var/log/parkomat access_log = "/var/log/parkomat/access.log" [webdav] enabled = true username = "hello" password = "world" # your share will be under http://example.domain/dav/ mount = "/dav/" [dns] ip = "127.0.0.1" port = 53 # details of dns servers for NS record [[dns.servers]] name = "ns1.parkomat.co" ip = "127.0.0.1" [[dns.servers]] name = "ns2.parkomat.co" ip = "127.0.0.1"

./web ディレクトリ

. ├── default │ └── public_html │ └── index.html ├── parkomat.io | ├── parkomat.io.crt | ├── parkomat.io.key | └── public_html | └── index.html └── config.toml

ソースコード: https://github.com/parkomat/parkomat

<<:  iWF ホスティング: 月額 99 ドル / E3-1270v6 / 64GB メモリ / 2TB ハードドライブ / 20TB トラフィック / 10GigE / シャーロット

>>:  NewMedia Express: 月額 140 ドル/E3-1230V3/48GB メモリ/1TB ハードドライブ/2TB 帯域幅/日本

推薦する

クイーンズ・パーク・レンジャーズはどうですか?クイーンズ パーク レンジャーズのレビューとウェブサイト情報

クイーンズ・パーク・レンジャーズのウェブサイトとは何ですか?クイーンズ パーク レンジャーズ フット...

.cu.cc: 無料で解決可能、変更可能な DNS セカンダリ ドメイン名

登録アドレス: http://www.registry.cu.cc/無料で1年か2年か選べるので、2...

マーモットはどうですか?マーモットのレビューとウェブサイト情報

マーモットとは何ですか?マーモットは有名なアメリカのアウトドアスポーツブランドです。 1974年に設...

clouvider i3-3240 4GB メモリ 1Gbps 帯域幅 英国独立サーバーレビュー

詳細: clouvider: 英国専用サーバー、最低月額支払い 25 ポンドイギリスの商人であるcl...

KhanWebHost: 月額 2.5 ドル / 1GB RAM / 50GB SSD スペース / 700GB トラフィック / 1Gbps ポート / DDOS / KVM / Phoenix

パキスタンの商人である KhanWebHost は現在主に Phoenix KVM VPS を提供し...

[ブラックフライデー] Cloudcone: ロサンゼルス VPS 割引、フラッシュセール

イベントページ: https://hello.cloudcone.com/2021-black-fr...

Netcloud: 月額 7.99 ドル / メモリ 1GB / スペース 20GB / トラフィック無制限 / 10Mbps / KVM / 香港

Netsoft の子会社である Netcloud は 2010 年に設立されました。香港の VPS ...

Photodom写真ネットワークはいかがでしょうか? Photodom Photography Networkのレビューとウェブサイト情報

Photodomとは何ですか? Photodom は、多数の素晴らしい写真を集めたロシアの写真ネット...

Github+jsDelivr+PicGoを使用して、独自の無料、高速、安定した画像ホスティングを構築します。

GitHub: Microsoft が所有する世界最大のオープンソース ホスティング サイト。 j...

CoalCloud: 99 元/四半期/2 コア/4GB メモリ/100GB SSD スペース/無制限トラフィック/5Mbps ポート/Hyper-v/DDOS/独立 IP/大連 BGP

CoalCloud は中国の商人であり、正式な会社 (ハルビン環林情報技術有限公司) であり、主に...

オーストラリア証券取引所(ASX)はどうですか?オーストラリア証券取引所 (ASX) のレビューとウェブサイト情報

オーストラリア証券取引所 (ASX) のウェブサイトとは何ですか?オーストラリア証券取引所 (ASX...

マルベリーはどうですか?マルベリーのレビューとウェブサイト情報

マルベリーとは何ですか?マルベリーは1970年に設立され、主に高級皮革製品を生産している有名な英国の...

タンザニア政府はどのようなものですか?タンザニア政府のレビューとウェブサイト情報

タンザニア政府のウェブサイトとは何ですか?このウェブサイトはタンザニア政府の公式ウェブサイトであり、...

ミスターピザはいかがですか?ミスターピザのレビューとウェブサイト情報

ミスターピザとは何ですか?ミスター・ピザ(미스터피자、ミスター・ピザ)は、1990年に設立された韓国...