傲空间私有部署Windows指南

推荐阅读

智能化校园:深入探讨云端管理系统设计与实现(一)
智能化校园:深入探讨云端管理系统设计与实现(二)


安装 docker

请下载对应的 Docker,安装完成后启动。

Docker Desktop for Windows

安装傲空间服务端

在宿主机上用 “Windows PowerShell” 执行以下命令:

docker network create bp-cicada
docker run -d --name aospace-all-in-one `
--restart always `
--network=bp-cicada `
--publish 5678:5678 `
--publish 127.0.0.1:5680:5680 `
-v c:/aospace:/aospace `
-v //var/run/docker.sock:/var/run/docker.sock:ro `
-e AOSPACE_DATADIR=/run/desktop/mnt/host/c/aospace `
hub.eulix.xyz/cicada-private/aospace-agent:latest

上述命令中 c:/aospace 表示数据存储在 c:/aospace 目录 ,可自行更改。
请注意修改此目录时,
需要同时 /run/desktop/mnt/host/c/aospace 中的 c/aospace (这里的 c 表示 C 盘) 。

该数据存储目录需要拥有读写权限。

使用

防火墙#
请在电脑端防火墙允许访问 tcp 5678、9980 和 9443 端口,udp 61001至62000 端口范围的网络访问权限。(也可以关闭防火墙做测试)

对于在云服务器上部署并在公网下使用傲空间,建议关闭外部访问的5678端口以及9980和9443端口。这些端口主要用于局域网内的绑定、解绑和手机APP直连傲空间服务器。而udp 61001至62000端口则用于点对点访问(P2P),可以在防火墙中打开。这样的设置可以确保您的数据安全,并且不影响傲空间的正常使用。

申请加入公测#
点击 申请加入傲空间公测, 输入自己的邮箱,点击 “提交申请” 。审核通过后会将公测激活码发送到您填写的邮箱,请注意查收。

绑定设备#
使用电脑的浏览器打开如下网址:
http://<电脑的局域网 IP 地址>:5678 。例如http://192.168.0.124:5678


如果是在云服务器上部署并在公网下使用,这里需要输入云主机的公网 IP 地址。在打开的网页中输入您申请的邮箱,以及邮件中的激活码,点击 “提交”。


公测激活码校验成功后,在网页上会显示傲空间电脑端设备的二维码。您需要下载并安装傲空间手机App客户端,在登录页点击“绑定设备”,然后扫描电脑上的设备二维码进行绑定。
绑定成功后,就可以开始使用傲空间了。

注意事项#
1.绑定设备时,需保证电脑和手机在同一个局域网内,绑定成功后开始使用无需在同一局域网内。
2.激活码有效期24小时,失效后请重新获取。
3.一个邮箱只能激活一台 PC 设备,如想更多设备使用请更换邮箱重新申请。

更新

删除 aospace-all-in-one#
如果您的傲空间系统版本是2.0.0及以前,更新前请确保先在傲空间 APP (我的-设置-开发者选项)中卸载通过docker容器安装的应用。而2.0.1及以后的版本则无需删除通过开发者模式安装的docker容器。

然后依次在宿主机的"Windows PowerShell" 中执行以下命令:

1.sudo docker stop aospace-all-in-one
2.sudo docker rm aospace-all-in-one
3.sudo docker rmi -f $(docker images -q hub.eulix.xyz/cicada-private/aospace-agent)

更新 aospace-all-in-one#
执行本文 安装傲空间服务端 一节的安装命令,但是 docker network 不再次创建。依次在宿主机的命令行中执行以下命令:

docker run -d --name aospace-all-in-one `
--restart always `
--network=bp-cicada `
--publish 5678:5678 `
--publish 127.0.0.1:5680:5680 `
-v c:/aospace:/aospace `
-v //var/run/docker.sock:/var/run/docker.sock:ro `
-e AOSPACE_DATADIR=/run/desktop/mnt/host/c/aospace `
hub.eulix.xyz/cicada-private/aospace-agent:latest

至此更新完成。
原数据依然保留在安装时指定的数据目录,无需重新扫码绑定,请放心使用。

卸载

如您的傲空间系统是 2.0.0 及以前的版本,请在更新前务必将开发者模式安装的 docker 容器,在傲空间( APP 我的-设置-开发者选项) 中依次卸载,否则可能会造成服务更新失败的问题。2.0.1 及以后版本,无需删除开发者模式安装的 docker 容器。
然后请在宿主机的 “Windows PowerShell” 中执行以下命令:

1.sudo docker exec -t aospace-all-in-one /usr/bin/docker-compose -f /aospace/opt/tmp/docker-compose.yml down
2.sudo docker stop aospace-all-in-one
3.sudo docker rm aospace-all-in-one
4.sudo docker rmi -f $(sudo docker images -q hub.eulix.xyz/cicada-private/*)
5.sudo docker network rm bp-cicada

在宿主机上删除安装傲空间服务端 一节指定的数据目录。
至此卸载完成。

清理

通过以下命令可以将没有容器使用 Docker镜像和数据卷都删掉。注意,该命令会把你暂时关闭的容器,以及暂时没有用到的 Docker 镜像都删掉了。请慎用!

docker system prune --all --force --volumes

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/417118.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(2023版)斯坦福CS231n学习笔记:DL与CV教程 (14) | 强化学习(Robot Learning)

前言 &#x1f4da; 笔记专栏&#xff1a;斯坦福CS231N&#xff1a;面向视觉识别的卷积神经网络&#xff08;23&#xff09;&#x1f517; 课程链接&#xff1a;https://www.bilibili.com/video/BV1xV411R7i5&#x1f4bb; CS231n: 深度学习计算机视觉&#xff08;2017&#xf…

Unity中URP下获取主灯信息

文章目录 前言一、计算BulinnPhone的函数有两个重载1、 目前最新使用的是该方法&#xff08;这是我们之后主要分析的函数&#xff09;2、 被淘汰的老方法&#xff0c;需要传入一堆数据 二、GetMainLight1、Light结构体2、GetMainLight具有4个方法重载3、1号重载干了什么&#x…

漫漫数学之旅008

文章目录 经典格言数学习题古今评注名人小传&#xff08;一&#xff09;莫扎特&#xff08;二&#xff09;赫拉克利特 经典格言 如果我们不期望着意外&#xff0c;那么我们永远找不到意外。——赫拉克利特&#xff08;Heraclitus&#xff09; 赫拉克利特的这句名言“如果我们不…

vbscript和asp.net的一些整理

1、前言 因为工作中有涉及&#xff0c;因此就把一些常用的代码整理了一下。 2、vbscript 2.1、do while循环 Dim rs do while not rs.Eof rs.eof表示结果集无法获取更多的数据即&#xff08;End Of File&#xff09;&#xff0c;表示结果集遍历结束sManagerIDssManagerIDs&a…

【Qt】ubuntu环境下使用命令行安装Qt

起因是我上一篇文章说的&#xff0c;官网下的安装包卡死在第一步安装界面了。 于是我就问GPT有没有纯命令行的安装方式&#xff0c;果然是有的。 在Ubuntu上安装Qt可以使用以下命令&#xff1a; 1. 首先&#xff0c;添加Qt的官方存储库到系统中&#xff1a; sudo add-apt-rep…

线性规划案例分享

今天想写一个最优传输的简单实现&#xff0c;结果学歪了&#xff0c;学到线性规划去了&#xff0c;这里我发现了一个宝藏网站 虽然是讲计量经济的&#xff0c;但是里面提供的公式和代码我很喜欢&#xff0c;有时间可以好好读一下 https://python.quantecon.org/lp_intro.html …

2024年【G1工业锅炉司炉】考试报名及G1工业锅炉司炉实操考试视频

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年【G1工业锅炉司炉】考试报名及G1工业锅炉司炉实操考试视频&#xff0c;包含G1工业锅炉司炉考试报名答案和解析及G1工业锅炉司炉实操考试视频练习。安全生产模拟考试一点通结合国家G1工业锅炉司炉考试最新大纲及…

three.js从入门到精通系列教程016 - three.js通过OrbitControls对立方体实现旋转和缩放

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>three.js从入门到精通系列教程016 - three.js通过OrbitControls对立方体实现旋转和缩放</title><script src"ThreeJS/three.js"></script><…

JRT打印报告示例

借助JRT实现的打印客户端和打印元素绘制协议及表格元素&#xff0c;设计器基本成型&#xff0c;这次可以试着写一个用模板控制布局的打印报告示例了&#xff0c;测试点报告表格维护、打印标签、打印数据、打印条码、打印图片、打印表格。基于新架构的代码比M写打印简单多了&…

时间序列预测模型实战案例(三)(LSTM)(Python)(深度学习)时间序列预测(包括运行代码以及代码讲解)

目录 引言 LSTM的预测效果图 LSTM机制 了解LSTM的结构 忘记门 输入门 输出门 LSTM的变体 只有忘记门的LSTM单元 独立循环(IndRNN)单元 双向RNN结构(LSTM) 运行代码 代码讲解 引言 LSTM&#xff08;Long Short-Term Memory&#xff09;是一种常用的循环神经网络&a…

二叉树的基础概念及遍历

二叉树(Binary Tree)的基础 1、树的概念 1、树的概念 树是一种非线性的数据结构&#xff0c;是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合&#xff0c;将它称为树&#xff0c;是因为在形状上像一颗倒着的树&#xff0c;如下图所示就是一颗二叉…

有同事线上环境修改表字段长度,导致mysql死锁

虽然是小表&#xff0c;数据量只有几十。但是有接口的访问量大&#xff0c;其中会使用到这张表。 线上更改的varchar的长度&#xff0c;导致锁表。结果直接导致接口服务挂了。 navicat有工具可以直接看进程 命令方式 定位 show OPEN TABLES where In_use > 0; show pro…