banner
biuaxia

biuaxia

"万物皆有裂痕,那是光进来的地方。"
github
bilibili
tg_channel

Install BlueEye Cloud Drive on R68S iStoreOS via Docker

MySQL Mirror#

Pulling MySQL specified platform image via command#

docker pull --platform linux/amd64 mysql:5.7.40
# Or, depending on the platform you want to use
docker pull --platform linux/x86_64 mysql:5.7.40

The above method of pulling can be successful, but the running process is likely to fail. It is recommended to install MariaDB.

Pulling MariaDB image via visual interface#

image.png

Waiting...

image.png

Pulling completed.

image.png

Running MySQL/MariaDB image#

# mysql
docker run --name dockermysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=tank -e TZ=Asia/Shanghai -d mysql:5.7.40 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=+8:00

# mariadb
docker run --name dockermysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=tank -e TZ=Asia/Shanghai -d arm64v8/mariadb:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=+8:00

Running successfully.

root@iStoreOS:~# docker run --name dockermysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=tank -e TZ=Asia/Shanghai -d arm64v8/mariadb:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=+8:0
0
82d53ed40aece69d76dbf2b00459caa39a3de83ade4bbde08e0dc7f40bc17103
root@iStoreOS:~# docker ps -a
CONTAINER ID   IMAGE                    COMMAND                  CREATED         STATUS         PORTS                                         NAMES
82d53ed40aec   arm64v8/mariadb:latest   "docker-entrypoint.s…"   5 seconds ago   Up 2 seconds   0.0.0.0:13306->3306/tcp, :::13306->3306/tcp   dockermysql
root@iStoreOS:~#

EyeBlue Cloud Disk Mirror#

As of the time of writing, the latest version of EyeBlue Cloud Disk is: 3.1.6

image.png

Pulling EyeBlue Cloud Disk image via visual interface#

image.png

You cannot obtain the latest version through the "eyeblue/tank" method here. You need to specify the version number! Remember.

Waiting...

image.png

Pulling completed.

image.png

Running EyeBlue image#

docker run --name tank -p 6010:6010 --link dockermysql:mysql -v ~/data/dockermatter:/data/build/matter -d eyeblue/tank:3.1.6

Running result:

root@iStoreOS:~# docker run --name tank -p 6010:6010 --link dockermysql:mysql -v ~/data/dockermatter:/data/build/matter -d eyeblue/tank:3.1.6
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
6ea5c496c9bcfe33b2c03ff05e368c605e0206906bd253e71d855e158f5e08fc
root@iStoreOS:~# docker ps -a
CONTAINER ID   IMAGE                    COMMAND                  CREATED          STATUS                     PORTS                                         NAMES
6ea5c496c9bc   eyeblue/tank:3.1.6       "/data/build/tank"       12 seconds ago   Exited (1) 9 seconds ago                                                 tank
82d53ed40aec   arm64v8/mariadb:latest   "docker-entrypoint.s…"   11 minutes ago   Up 11 minutes              0.0.0.0:13306->3306/tcp, :::13306->3306/tcp   dockermysql
root@iStoreOS:~#

Clearly, there is a platform architecture issue and it is not supported to run this way. Therefore, do not deploy EyeBlue Cloud Disk using Docker, just compile the linux/arm64 package and start it.

Download the compiled linux/arm64 installation package: tank3.1.6.zip

Uploading Files#

image.png

Click the upload button, and the path after uploading is: /tmp/upload/tank3.1.6.zip

Moving and Extracting Files#

cd ~
mkdir app
mv /tmp/upload/tank3.1.6.zip ./app/
unzip tank3.1.6.zip

Starting EyeBlue Cloud Disk via screen#

Prerequisite: Remember to install screen in the software package.

screen -ls
screen -R tank
cd ~/app/tank-3.1.6
./tank
# Press Ctrl + a and then press d to keep this screen in the background and return to the main terminal.

Allowing access to EyeBlue Cloud Disk port#

As shown in the image:

image.png

Access and Configuration#

Access Router LAN-IP:6010:

image.png

Configure as shown in the image to use.

image.png

image.png

image.png


Installation is now complete.

image.png

References#

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.