#以下安装从基于
root@onecloud:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
点滅が始まります
(次のフラッシュ チュートリアルの情報の一部は、Wanke Cloud Flashing ARMBIAN System、Installing DOCKER、PORTAINER、HOME ASSISTANT、QBITTORRENT Tutorial-HEU8から取得しています) 元の Web サイトで提供されているチュートリアルでは、最初にシステムを U ディスクにフラッシュする必要があります。 , その後、U ディスクのシステムを emmc に転送しますが、以下に提供するイメージではこの操作は必要ありません。区別に注意してください。
使用したツール:
-
両端 USB ケーブル (購入するか自分で作成します。オンラインでチュートリアルがあります)。
-
コンピュータ 1 台。
-
ピンセットまたはピン (またはマザーボードを短絡させるためのその他の導電性の物体)。
-
ドライバー、ヘアドライヤー (接着剤の裏面を加熱すると剥がしやすくなります)。
-
USB フラッシュ ドライブ (Wanke クラウド ハード ドライブの容量をフラッシュおよび拡張するのに役立ちます)。
-
以下のリンクのリソースは、後で使用するためにダウンロードできます。
#ミラーアドレス: https://www.aliyundrive.com/s/NXjbaKC3Hyq
抽出コード: 5i7a#ライティングパッケージツール: https://pan.baidu.com/s/1BNwv61YDj3b4r3IjmJjheA
抽出コード:6666
逆アセンブルチュートリアル
逆アセンブリ部分については、Powersee が共有しているビデオを直接参照することができ、より直感的です。
https://www.bilibili.com/video/BV1sU4y1s7Yu?spm_id_from=333.999.0.0
こじ開けたらドライバーを使ってネジを外し、マザーボードを取り出します。
点滅処理
マザーボードを取り外した後、両端 USB ケーブルの一端をコンピュータに接続し、もう一端を電源バックアップのために HDMI 側近くの USB ポートに差し込みます。
1. システムイメージをフラッシュします
コンピューターで USB_Burning_Tool を開き、イメージ Armbian_23.02.0-trunk_Onecloud_jammy_edge_6.1.9_minimal.burn.img を選択し、[開始] をクリックします (次の写真はインターネットから取得したもので、イメージ名は異なります。私が送信したものが優先されます)。
万科クラウドのマザーボードは、万科クラウドの購入時期に応じてマザーボードモデルに分かれており、ここではバージョン1.0を示しますが、他のバージョンのショート方法については、以下を参照してください。
https://powersee.github.io/2021/01/wankeyun-server/
ここで短絡する場合は、万科クラウドの電源をオンにしてください(スイッチ付きのソケットを使用するか、誰かに電源を差し込むのを手伝ってもらうことをお勧めします。そうしないと、短絡操作が難しくなります)。
短絡が成功すると、システムは万科クラウドが自動的に携帯電話のフラッシュを開始することを認識します。フラッシュが完了したら、USB ケーブルを抜き、電源を切り、後で使用できるように脇に置きます。
2. 事後処理
すべてがうまくいけば、Wanke Cloud が Armbian システムをフラッシュしました。Wanke Cloud をインターネット ケーブルに差し込み、電源に接続します。しばらくすると、ルーターの背景に 1 つの IP アドレスが表示されます。これがあなたの IP アドレスです。万科雲。次に、USB フラッシュ ドライブのマウント、Docker のインストールなどの後続の操作に進みます。
初めて Wanke Cloud にログインするときは、私のリンクにある MobaXterm_Installer_v22.1 リモート ツールが必要になる場合があります。findshell を使用すると、初回ログイン時にパスワードを変更できないようです。この画像では、ログイン時にパスワードを変更する必要がありますCtrl+C でスキップできます。
U ディスクをマウントする
マシンをフラッシュした後の万科クラウドディスクの総容量は 6.5G で、システムは容量の 16% を占めるはずですが、後で大量のソフトウェアをインストールしてダウンロードする場合、この容量では明らかに不十分です。データディスクとして使用するためにソリッドステートSSDハードドライブを自分でマウントしました
U ディスクを差し込みます (HDMI に近いポートに差し込みます。ネットワーク ケーブルはこのポートからシステムに接続できない場合があります。ファームウェアによって異なります)。 # ディスク拡張パーティションをマウントします。コピーしないように注意してください
。ディスク名とパーティション名は任意です。
ディスク名を表示します。
fdisk -l
[外部リンク画像の転送に失敗しました。ソース サイトにはリーチ防止メカニズムが存在する可能性があります。画像を保存して直接アップロードすることをお勧めします (img-Sta5BV5E-1692148614106) (D:\02_Personal\0819 Data Migration\Notes\Hardware\)アセット\1684133948229.png) ]
接続した外付けハード ドライブを見つけます。外付けハード ドライブの名前は sda です。
フォーマットしたディスク
[root@localhost ~]# mkfs.ext4 /dev/sda
Proceed anyway? (y,n) y
これを /mnt/disk ディレクトリにマウントし、次のコマンドを入力して最初にディレクトリを作成します。
mkdir /mnt/disk
マウント
mount /dev/sda /mnt/disk
実装効果を確認する
df -lh
[外部リンク画像の転送に失敗しました。ソース サイトにはリーチ防止メカニズムが備わっている可能性があります。画像を保存して直接アップロードすることをお勧めします (img-5hkY8ALq-1692148614107) (D:\02_Personal\0819 Data Migration\Notes\Hardware) \assets\1684133985777.png) ]
起動時のデフォルトのマウントを設定する
[root@localhost ~]# blkid /dev/sda /dev/sda: UUID="b8c4a45f-ed74-3089-fcdb-0273de904d6d" TYPE="ext4"
上記のコマンド操作が完了すると、uuid が生成され、指定された uuid が /etc/fstab に追加されることに注意してください。
[root@localhost ~]# vim /etc/fstab
最後の行 UUID="" に次の情報を追加します。
UUID=04caf540-3bbf-49a4-84eb-b6de3f437a9f /mnt/disk ext4 デフォルト 1 2
[外部リンク画像の転送に失敗しました。ソース サイトにはリーチ防止メカニズムが組み込まれている可能性があります。画像を保存して直接アップロードすることをお勧めします (img-C11og32w-1692148614107) (D:\02_Personal\0819 Data Migration\Notes\Hardware\)アセット\1684134027380.png) ]
最後の入力
mount -a
正しいかどうかを確認してください。エラーが報告されない場合は、再起動してマウントが成功したかどうかをテストできます。
———————————————
スマバをインストールして共有ディスクを作成する
インストールコマンド
apt install samba -y
apt install vim -y
でインストール状況を確認します
systemctl ステータス nmbd
共有ディレクトリを作成する
#mkdir /mnt/disk/downloads
設定ファイルを編集します。
vi /etc/samba/smb.conf
以下を末尾に追加します。
[共有]
コメント=シェア
パス = /mnt/ディスク
パブリック = はい
書き込み可能 = はい
閲覧可能=はい
利用可能=はい
ゲストOK=はい
サービスを再起動する
systemctlはnmbdを再起動します
次に、コンピュータで \Your Wanke Cloud IP を開くと、この共有フォルダが表示されるはずです。
docker をインストールし、マウントされたディスクへの docker のデータ ストレージ パスを変更します。
自動インストールコマンドを直接入力します。
curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun
Docker に関する基本情報を表示する
docker info
Docker サービスを停止する
systemctl stop docker.socket
systemctl stop docker.service
Docker 構成を変更してデフォルトのディレクトリを変更する
vi /etc/docker/daemon.json
次の内容をそこにコピーします
{
"registry-mirrors": ["https://vrtulz5k.mirror.aliyuncs.com"]
}
ドッカーの起動
systemctl start docker.socket
systemctl start docker.service
ポーテナーの導入
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce
qbittorrentをインストールする
次のコマンドを ssh にコピーして Enter キーを押すだけです。もちろん、上でインストールした Portainer にコンテナを作成することもできます。
docker run -d \
--network host \
--name=qbittorrent \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Etc/UTC \
-e WEBUI_PORT=8080 \
-p 8080:8080 \
-p 6881:6881 \
-p 6881:6881/udp \
-v /mnt/disk/appdata/config:/config \
-v /mnt/disk/downloads:/downloads \
--restart unless-stopped \
lscr.io/linuxserver/qbittorrent:latest
インストール後、Wanke Cloud IP + ポート 8080 経由でアクセスできます。デフォルトのアカウントは admin、デフォルトのパスワードは adminadmin です。設定の web_ui は中国語に変更できます。ご質問がある場合は、公式ドキュメントを参照してください
。
https://hub.docker.com/r/linuxserver/qbittorrent
Aria2 Pro と AriaNg をインストールする
Wanke Cloud に直接 SSH 接続し、次のコードを入力して aria2 の Docker バージョンをインストールします。
docker run -d \
--name aria2-pro \
--restart unless-stopped \
--log-opt max-size=1m \
-e PUID=$UID \
-e PGID=$GID \
-e UMASK_SET=022 \
-e RPC_SECRET=qq1172851433 \
-e RPC_PORT=6800 \
-p 6800:6800 \
-e LISTEN_PORT=6888 \
-p 6888:6888 \
-p 6888:6888/udp \
-v /mnt/disk/appdata/config:/config \
-v /mnt/disk/downloads:/downloads \
p3terx/aria2-pro
上記のコマンド <RPC_SECRET> を中国語と英語の文字列に変更するだけです。
/downloads の左側のコンテンツはそのディスクにマッピングされており、マウントした U ディスクまたはハードディスクに変更できます。
詳細については、https://p3terx.com/archives/docker-aria2-pro.html を参照してください。
AriaNg をインストールするには、次のコマンドを実行します。
docker run -d \
--name ariang \
--log-opt max-size=1m \
--restart unless-stopped \
-p 6880:6880 \
--network host \
p3terx/ariang
上記のコピーでエラーが報告された場合は
aria2 を設定し
、ブラウザに Synology ip:6880 と入力して、AriaNg 管理ページを開きます。入力後、「認証に失敗しました」というエラーポップアップウィンドウが表示されますが、無視してください。
左側の「システム設定」の下にある「AriaNg 設定」項目を選択します。右側の「RPC(192.168.x.xx...)」メニューを選択し、コンテナ作成時に設定した「Aria2 RPC アドレス」のポート番号と「Aria2 RPC キー」の項目を設定します。参照:
Synology NAS で遊ぶ – アーティファクト aria2 をダウンロードする – GXNAS ブログ
Docker が Pagoda パネルをインストールする
プルラン:
docker run -tid \
--name baota \
--restart unless-stopped \
-p 21:21 \
-p 80:80 \
-p 443:443 \
-p 888:888 \
-p 3306:3306 \
-p 8888:8888 \
-v /mnt/disk/baota/www:/www/wwwroot \
-v /mnt/disk/baota/wwwbase:/www/backup/site \
-v /mnt/disk/baota/datebase:/www/backup/database \
yiwanlingyi/baota_back:lnmp59-arm
パラメータの説明。不要なパラメータを削除して、独自のディレクトリに変更できます。
-p 21:21 \ # ftp
-p 80:80 \ # http
-p 443:443 \ # https
-p 888:888 \ # phpMyAdmin
-p 3306:3306 \ # データベース
-p 8888:8888 \ # Pagoda 管理ポート
-v 独自のディレクトリに変更します:/www/wwwroot \ # Web サイトのディレクトリ
-v 独自のディレクトリに変更します:/www/backup/site \ # サイト全体のバックアップ ディレクトリ
-v 独自のディレクトリに変更します:/www/ bace/datebase \ # データベースのバックアップ ディレクトリ
yiwanlingyi/baota_back:lnmp59-arm # arm64 adm64 プラットフォームの自己変更
パゴダを起動します: docker exec -it baota /bin/bash /etc/init.d/bt start
パゴダのアカウント パスワードを取得します。 docker exec -it baota /bin/bash /etc/init.d/bt デフォルトデフォルトの
アドレス: ip:8888
パスワードをお忘れですか? Pagoda のログイン パスワードを変更します。
docker exec -it baota /bin/bash # コンテナ baota を入力します
cd /www/server/panel && python tools.py panel 123456 # パスワードを 123456 に変更します
username # ユーザー名が表示されます
Bt-Panel: http://IP:8888
ユーザー名: nks7z1ae
パスワード: c719b381
openwrtをインストールする
ネットワークカードの無差別モードをオンにする
ip link set eth0 promisc on
ネットワークの作成
docker network create -d macvlan --subnet=192.168.123.0/24 --gateway=192.168.123.1 -o parent=eth0 macnet
[↑万科クラウドが配置されているネットワークセグメントに応じて変更します。例:万科クラウドIP: 192.168.123.147を192.168.123.0/24に変更し、192.168.123.1をメインルーティングアドレスに変更します]
OpenWRTイメージをプルする
docker pull xuanaimai/onecloud:21-05-29
コンテナの作成
docker run -itd --name=openwrt --restart=always --network=macnet --privileged=true xuanaimai/onecloud:21-05-29 /sbin/init
-name=OneCloud openwrt, 希望するものに変更できます。コンテナ名は他のコンテナと同じであってはなりません。競合します。メイン ルートの DHCP 割り当てに従って、OpenWRT という名前のホストを見つけ、その IPv4 アドレスをコピーし
、それをブラウザに貼り付けます。OpenWRT を入力し、
パスワード
Wanke Cloud とメイン ルーターを使用します。dhcp 設定は追加される場合と追加されない場合があります。特定の設定については、N1 の iptables カスタム ファイアウォール ルールの追加に関する洞察については、[究極ガイド] を参照してください。バイパス ルーターとして - FiXon ワイヤレス ルーターおよびその他の FiXon ネットワーク デバイス - 恩山ワイヤレス フォーラム)
14.モバイルネットワーク設定で接続されているネットワークをクリックします
IP設定を静的に変更します
IPアドレス 携帯電話の元のIP
プレフィックス長のデフォルト
ルーターopenwrtの前のアドレス
dns1 openwrt の前のアドレス
右上隅にチェックを入れて保存します
ブラウザがインターネットにアクセスできるかどうかをテストし、アクセスできる場合は、万科クラウドのバイパスルーターを設定するだけです。
15. サービスで adhome をオンにし、携帯電話で広告削除機能をテストします。
ネットセンタークラウド
docker run -d --name=wxedge --restart=always --privileged --net=host --tmpfs /run --tmpfs /tmp -v /mnt/disk/storage:/storage:rw onething1/wxedge
パラメータの説明:
–特権をオンにする必要があります。
–net は現在、ホスト (推奨) および macvlan ネットワーク モードのみをサポートしています。
/media/wxedge_storage はディスク上のディレクトリであり、コンテナ内の /storage ディレクトリにマウントする必要があります。少なくとも 50G のスペースが必要です。ソリッド ステート ドライブを推奨します。
3. デバイスバインディング
ブラウザ (Google Chrome を推奨) を開き、LAN http://ip:18888 に入ります (IP はルーター管理端末ページから確認できます)。例: http://192.168.1.10:18888
ピーナツの殻を導入してイントラネットへの浸透を図る
最初のステップ:
Peanut Shell にアクセスしてアカウントを登録します。ここでは詳細は説明しません。
ステップ 2:
ピーナッツの殻を引き出して取り付ける
wget "https://dl-cdn.oray.com/hsk/linux/phddns_5.1.0_rapi_armhf.deb" -O phddns_5.1.0_rapi_armhf.deb
プル パスは、Raspberry Pi 32 ビット バージョンの Peanut Shell 公式 Web サイトのいずれか、公式 Web サイトのパスです。32ビット版なので、
ダウンロードが完了したらインストールしてください。
sudo dpkg -i phddns_5.1.0_rapi_armhf.deb
//phddns_5.1.0_rapi_armhf.deb はプルされたパッケージです
3 番目のステップは、Peanut Shell を構成することです。インストール後、
SN 番号が表示されます。デフォルトのパスワードは admin で、その後に Peanut Shell によって管理される URL が続きます。それをブラウザに入力して開きます。SN 番号を使用してログインします。左側のデバイスリストのデバイスに追加します。
PS: SN 番号を忘れた場合は、phddns status コマンドで確認し
、イントラネット経由で必要なマッピングを追加できます。
たとえば、
内部ネットワークで qBittorrent をリモート操作する場合、qBittorrent のログイン ポートは 192.168.31.89:8080 で、
マッピング タイプを HTTPS に設定します (6 元の永続認証があり、それがどうかはわかりません)。外部ネットワークのドメイン
名: 無料アカウント Peanut Shell Custom 例: [color=rgba(0, 0, 0, 0.6)]12345678.imdo.co
外部ネットワーク ポート: デフォルトで問題ありません
イントラネット ホスト: 192.168.31.89
イントラネット ポート: 8080.設定が完了したら、必ず外部ネットワーク ブラウザにアクセスしてください。 [color=rgba(0, 0, 0, 0.6)]12345678.imdo.co で qBittorrent の管理とログインが可能です
。
起動時に自動的に開始するコマンドを入力します。
systemctl enable phtunnel
ホームアシスタントをインストールする
最初に画像をプルします
docker pull ホームアシスタント/ホームアシスタント
次に、prtainer でコンテナを作成し、先ほど取得したイメージ ファイルを選択します。
以下に示すように、ネットワーク ポート構成 8123 マッピング:
次に、Wanke Cloud IP+8123 ポート経由でアクセスすると、設定インターフェイスが表示されます。
まずアカウントを作成します。
これらのポイントは現在位置を検出します。あとは右下のボタンをクリックするだけで完了です。
インターフェースに入ったら、中国語を変更します。
Mijia デバイスがホーム アシスタントに接続する
Dingdong や Tmall Genie など、Xiaomi スマートホームが家にたくさんあるのですが、アクセスするのが少し面倒な気がするので、時間があるときに勉強してみます。
Xiaomi デバイスには、ホーム アシスタントに接続するための 2 つの便利なプラグイン、Xiaomi Miio と Xiaomi Miot Auto があります。
その中で、Xiaomi Miio は、以下に示すように、ホーム アシスタント、構成、統合、統合の追加で直接見つけることができます。
クリックして Xiaomi アカウントを入力すると、スマート ハードウェアが自動的に追加されます。
もう一方の Xiaomi Miot Auto の方が強力に感じますが、HACS の追加インストールが必要で、インストール方法は次のとおりです。
ホーム アシスタント HACS のインストール
公式チュートリアルのリンク: https://hacs.xyz/docs/setup/download#option-2-run-the-installer-inside-the-container
手順:
1. Portainer で、ホームアシスタント コンテナの後ろにあるターミナル ボタンを見つけて、接続ボタンをクリックします。
2. 以下に示すように、インストール コマンドを入力して Enter キーを押します。
ただし、ネットワークの問題によりダウンロードは失敗しますが、関連するコードを手動でファイルに書き込み、手動で実行することができます。
以下のURLを開いて内容をすべてコピーしてください
https://raw.githubusercontent.com/hacs/install/main/install
上記 URL の内容にある圧縮パッケージをダウンロードし、リンクを置き換えます。
https://github.com/hacs/integration/releases/latest/download/hacs.zip
それからポーテイナーのターミナルに戻ります
ヴィ・ハッ・シュ
i を押して内容を貼り付け、esc、:wq を押して保存します。
バッシュ、ハッ、シュ
インストールは成功しました。Home Assistant サービスを再起動します。
再起動が完了したら、左下隅の「構成」、「統合」、「統合の追加」に移動し、HACS を検索します。
4 知っていますをチェックして送信してください。
すると上の図の認証画面が表示されるので、まずURL 1をクリックし、2で表示された認証コードを入力します。
「GitHub で認証できませんでした。後でもう一度試してください。」というメッセージが表示された場合は、Wanke Cloud が github.com Web サイトにアクセスできないためです。
Porttainer の Home Assistant コンテナのターミナルに入り、次のコマンドを入力して hosts ファイルを変更できます。
vi /etc/hosts
私
最後に次の文字列を追加します
52.192.72.89 github.com
インターネット上の ping ツールを使用してこの IP を確認し、世界中から解析された github.com の IP に置き換えるだけです。
esc:wq 保存後。
追加が成功すると、左側に HACS メニュー エントリが表示されます。
「HACS」をクリックし、「統合」をクリックして、右下隅にあるリポジトリを参照してダウンロードします。
Xiaomi Miot Auto を見つけて、右下隅にある [ダウンロード] をクリックします。
インストールが完了したら、Home Assistant を再起動します。
再起動が完了したら、以下のリンクにアクセスし、新しい Web ページのアドレスを万科クラウド上のホーム アシスタントのアドレスに変更して開きます。
https://my.home-assistant.io/redirect/config_flow_start/?domain=xiaomi_miot
その場合、設定時にアカウント統合を直接選択する方が便利です。
Kedao クラウドを導入する
docker run -d -it --name kodexplorer -p 58989:80 -v /mnt/disk/kedaoyun:/var/www/html --restart=always kodcloud/kodexplorer:latest
Wanke Cloud IP: 58989 を入力して Kedao Cloud にアクセスします
ドッカーをアンインストールする
1. docker とインストール中に自動的にインストールされたすべてのパッケージを削除します
apt-get autoremove docker docker-ce docker-engine docker.io containerd runc
2. docker が正常にアンインストールされたかどうかを確認する
dpkg -l | grep docker
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件
3. 削除されていない関連プラグインを削除する
apt-get autoremove docker-ce-*
4. Docker関連の設定とディレクトリを削除します
rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker
5. docker がアンインストールされていることを確認します
docker --version
er run -d -it --name kodexplorer -p 58989:80 -v /mnt/disk/kedaoyun:/var/www/html --restart=always kodcloud/kodexplorer:latest
**输入玩客云IP:58989就可以访问可道云**
# **卸载docker**
1.删除docker及安装时自动安装的所有包
apt-get autoremove docker docker-ce docker-engine docker.iocontainerd runc
2.查看docker是否卸载干净
dpkg -l | grep ドッカー
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 不要な関連設定ファイルを削除します
3.删除没有删除的相关插件
apt-get autoremove docker-ce-*
4.删除docker的相关配置&目录
rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker
5.确定docker卸载完毕
docker --version
[](https://3z92g91899.zicp.fun/#/)