
前言#
これはずっと前の記事で、バックアップがあります。以前ブログをリセットしたため、再投稿しました。システムの更新に伴い、このチュートリアルは徐々に使用に適さなくなる可能性がありますので、適宜ご利用ください。
準備#
DeepinOS がインストールされたデバイス(デスクトップ / ノートパソコンまたは Raspberry Pi)
Cloudreve3.1 + ソフトウェアパッケージ
ソフトウェア提供#
DeepinOS のインストール方法…… 自分で百度してください。
Cloudreve3.2 バージョンは Github からダウンロードする必要があります。ダウンロードできない場合は、よく知られた説明できないものを使用してダウンロードしてください。リンクを提供しますので、リンクを確認してください。
個人設定#
始める前に言っておきますが、ここでの方法は私の個人用コンピュータに適用されるもので、他の人にも共通するかもしれません。
-
Deepin15.11 以上のコンピュータが 1 台
V20 がリリースされたと聞いていますが、この記事を書いていた時点では最高で 15.11 で、理論的には V20.1 も同様に使用可能です。 -
グラフィカルデスクトップを使用すること。そうすれば、比較的楽です。他の方法には大同小異の違いがあります。
第一步#
Github から対応する Cloudreve インストールパッケージをダウンロードします。私は AMD64 のパッケージを選択しました。なぜなら、私は AMD の PC だからです(間違っていなければ、Intel でも AMD のパッケージを使用できます)。もしあなたが ARM 命令セットに基づくマシンを使用している場合は、ARM のインストールパッケージを選択してください。
Ps: あなたのマシンが ARM64 ビット命令セットを使用している場合は、ARM64 のインストールパッケージバージョンを選択できます。64 ビットバージョンはアルゴリズム上 32 ビットより優れているため、通常はより高速なアクセスを意味します。
第二步#
Cloudreve の圧縮ファイルを希望のデータドライブに置きます。私は D ドライブを選択しました。システムドライブに置くことはお勧めしません。なぜなら、混在してしまうからです。その結果、すべてのファイルがローカルに保存されます(もしクラウドに保存したい場合は、他の保存方法を設定できます。ローカル保存も非常に速いです。結局のところ、内部ネットワークです)。
移動が完了したら解凍します。中には Cloudreve のファイルだけがあり、拡張子はありません。
次に、このデータドライブで右クリックし、ターミナルで開くを選択します。これでこのドライブに直接移動できます。もしグラフィカルインターフェースでない場合は、CD コマンドを使用して移動できます。
この時、ターミナルに以下のコマンドを入力します。
# 実行権限を付与
chmod +x ./cloudreve
# Cloudreveを起動
./cloudreve
注意、上記のコマンドは分けて入力してください。一度に入力しないでください。また、コメントも入力しないでくださいね。
これで構築が完了しました。構築が完了したら、提供されたデフォルトのアカウントとパスワードを必ず記憶してください。デフォルトのパスワードは初回起動後に Linux コンソールに表示されます。なぜこれをお知らせするかというと、2 回目の起動時には表示されなくなるからです。他の場所では見ることができません。
理論的には、自分の内部ネットワーク IP が表示されます。
私の内部ネットワーク IP は192.168.31.30
です。
私の内部ネットワーク IP を例にして、ブラウザに192.168.31.30:5212
と入力すればアクセスできます。
第三步#
構築が完了しましたが、コンソールを閉じるとNetwork Error
やアクセスできなくなることがあります。
ここで守護プロセスが必要です。
個人的な理由から、2 つの方法を提供します。
方法一#
Linux コンソールを使用します。
設定ファイルを編集します vim /usr/lib/systemd/system/cloudreve.service
以下のPATH_TO_CLOUDREVE
をプログラムのあるディレクトリに置き換えます:
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org/
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
これは比較的直接ですが、私は vim エディタを終了する方法がわかりません…. なので、2 つ目の方法を提供します。
方法二#
Deepin のグラフィカルインターフェースを使用して、他の Linux の非グラフィカルシステムでは、宝塔をインストールして編集します。
管理者として/usr/lib/systemd/system/
ディレクトリに入ります。
cloudreve.service
ファイルを作成し、以下を書き込みます。
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org/
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
第四步#
まず、実行中の Cloudreve の Linux コマンドコンソールを閉じます。
次に、以下のコマンドを実行します。
root 権限を取得#
sudo su
この時、root パスワードを入力する必要があります。Deepin の root パスワードは起動パスワードです。
デフォルトディレクトリに戻る#
cd
設定を更新#
systemctl daemon-reload
サービスを起動#
systemctl start cloudreve
自動起動を設定#
systemctl enable cloudreve
引き続き、一つずつ実行し、コメントを含めないようにしてください。
これで全ての構築が完了しました!自動起動は現在私のコンピュータでは実現できません。理由は不明です。
システム管理#
以下は管理コマンドです。
サービスを起動#
systemctl start cloudreve
サービスを停止#
systemctl stop cloudreve
サービスを再起動#
systemctl restart cloudreve
状態を確認#
systemctl status cloudreve
その他#
ドメイン名でアクセスする必要がある場合は、リバースプロキシを試みることができます。もちろん、これはサーバー上に構築されているもので、ローカルでは自分で研究できます。リンクを確認
ドメイン名アクセスもドメイン名 + ポートの方法でアクセスできます。これでサーバーなしで済みます~
もしソースコードから自分で構築したい場合は、この章を参照してください。リンクを確認
すべての設定は自分で行います。メールは正常に送信され、465 ポートを使用して送信することをお勧めします(つまり、メールサーバーの SSL ポート)なぜなら、100 未満のポートはデフォルトで開いていないからです。100 以上のポートはすでに開いており、リスニングするだけで済みます。
さらに読む必要がある場合は、公式ドキュメントを参照してください。リンクを確認
Windows#
Windows の場合、ダウンロードして解凍すればそのまま使用できます。
ただし、Windows では守護プロセスができないため、バックグラウンドで実行する必要があります。
この記事は Mix Space によって xLog に同期更新されています。
元のリンクは https://fmcf.cc/posts/technology/Deepin_Intranet-File-_Server