傲空间私有部署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

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Linux取经路】初探进程地址空间

文章目录 一、历史问题回顾二、语言层面的地址空间2.1 验证 三、虚拟地址的引入3.1 初步解释这种现象——引入地址空间的概念3.2 再来粗粒度理解上面的现象 四、细节解释4.1 地址空间究竟是什么&#xff1f;4.2为什么要有地址空间4.3 页表4.3.1 CR3寄存器4.3.2 页表是由页表项组…

智慧校园大数据应用系统介(3)

智能巡课系统 巡课系统是一种新的课堂观察记录工具,它将学校或区域内全体教师作为一个整体,采用数字化手段描述教师和学生的课堂行为。通过移动端实时记录和通用性的统计分析,使教育者更容易发现教学过程与教学成果之间的联系,有助于改变课堂生态、提高教学有效性、提升教…

Codeforces Round 895 (Div. 3)补题

Two Vessels&#xff08;Problem - A - Codeforces&#xff09; 题目大意&#xff1a;有两个无限容器&#xff0c;目前一个容器中有a克水&#xff0c;另一个容器中有b克水&#xff0c;现有一个大小为cg的容器&#xff0c;我们每次可以从一个无限容器中取任意不大于c克的水&…

【Linux】相关背景及环境搭建

前言&#xff1a; 认识 Linux, 了解 Linux 的相关背景&#xff0c;学会如何使用云服务器&#xff0c;掌握使用远程终端工具 xshell 登陆 Linux 服务器 文章目录 一、Linux介绍1.1 关于UNIX1.2 Linux的诞生及发展历程1.3 Linux开源1.4 Linux在各个行业的现状1.5 发行版本 二、Li…

令牌桶算法与Guava的实现RateLimiter源码分析

令牌桶算法与Guava的实现RateLimiter源码分析 令牌桶RateLimiter简介RateLimiter使用示例导入maven依赖编写测试代码 RateLimiter的实现源码解析SmoothRateLimiterSmoothBursty恒速获取令牌acquire(int)tryAcquire(int,long,TimeUnit) 存量桶系数小结 优缺点与漏桶的区别总结 令…

Python爬虫时被封IP,该怎么解决?四大动态IP平台测评

在使用 Python 进行爬虫时&#xff0c;很有可能因为一些异常行为被封 IP&#xff0c;这主要是因为一些爬虫时产生的异常行为导致的。 在曾经的一次数据爬取的时候&#xff0c;我尝试去爬取Google地图上面的商家联系方式和地址信息做营销&#xff0c;可是很不幸&#xff0c;还只…

CloudPanel file-manager/backend/makefile接口存在远程命令执行漏洞CVE-2023-35885

@[toc] 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 1. CloudPanel 简介 微信公众号搜索:南风漏…

【漏洞复现】Hikvision摄像头产品越权漏洞(CVE-2017-7921)

Nx01 产品简介 Hikvision&#xff08;海康威视&#xff09;是一家在中国颇具影响力的安防公司&#xff0c;其网络摄像头产品在市场上占据了相当大的份额。Hikvision的网络摄像头产品线非常丰富&#xff0c;涵盖了各种型号和功能&#xff0c;以满足不同用户的需求。 Nx02 漏洞描…

Spring DI

目录 什么是依赖注入 属性注入 构造函数注入 Setter 注入 依赖注入的优势 什么是依赖注入 依赖注入是一种设计模式&#xff0c;它通过外部实体&#xff08;通常是容器&#xff09;来注入一个对象的依赖关系&#xff0c;而不是在对象内部创建这些依赖关系。这种方式使得对象…

03-黑马程序员大数据开发:Apache Hive

一、 Apache Hive概述 1. 目的&#xff1a;&#xfeff;了解什么是分布式SQL计算&#xff1b;了解什么是Apache Hive 2. 使用Hive处理数据的好处 &#xfeff;操作接口采用类SQL语法&#xff0c;提供快速开发的能力&#xff08;简单、容易上手)&#xfeff;底层执行MapReduc…

第七回 林教头刺配沧州道 鲁智深大闹野猪林-FreeBSD/Linux图形界面安装配置

高俅定林冲&#xff1a;手持利刃&#xff0c;故入节堂&#xff0c;杀害本官的罪名&#xff0c;将林冲押解去开封府&#xff0c;暗示开封府将林冲处决。 开封府负责办案的叫孙定&#xff0c;他为人刚正不阿&#xff0c;宅心仁厚。在他的据理力争之下&#xff0c;开封府尹最终对…

【linux】ps的基本使用

ps是linux中用于显示进程的工具&#xff0c;确切来说是显示活动进程的工具 ps的基本格式是 ps [选项] sh-3.2# ps --help ps: illegal option -- - usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]][-g grp[,grp...]] [-u [uid,uid...]][-p pid[,pid..…

windows下redis使用教程

创建临时服务 redis-server.exe redis.windows.conf启动客户端 验证 # 使用set和get命令&#xff0c;对Redis数据库进行数据存储和获取&#xff0c;如下图所示 config get *创建永久服务 关闭临时服务的cmd窗口&#xff0c;输入以下命令 redis-server.exe --service-insta…

【设计模式-08】Flyweight享元模式

简要说明 简要的理解&#xff1a;享元模式就是新建一个池(Pool)&#xff0c;该池子(Pool)中有新建好的一堆对象&#xff0c;当需要使用时&#xff0c;从池子(Pool)中直接获取&#xff0c;不用重新新建一个对象。通俗的讲就是&#xff1a;共享元数据。 比如Java中的String就是使…

Maven详解(入门到精通)学习maven有这个就够了

目录 1. Maven简介 2. 什么是Maven? 3. Maven的下载和安装 安装maven核心程序 4.Maven 核心概念 5. 第一个maven项目 创建约定的目录结构 6. 为什么创建约定的目录结构&#xff1f; 7. 基本的Maven命令 8. 关于联网下载的问题 9. 仓库 10. pom 11.坐标 12. 依赖初步认…

扎克伯格宣布将购买35万个GPU

Meta公司马克.扎克伯格1月18日在Instagram上发表文章称&#xff0c;该公司正在加强人工智能研究团队的力量&#xff0c;并在充实AI基础设施“弹药库“&#xff0c;计划在今年年底前向芯片设计商英伟达购买35万个H100 GPU芯片&#xff0c;从而使该公司的GPU总量达到约60万个&…

蓝桥杯练习题dfs与bfs

&#x1f4d1;前言 本文主要是【算法】——dfs与bfs的文章&#xff0c;如果有什么需要改进的地方还请大佬指出⛺️ &#x1f3ac;作者简介&#xff1a;大家好&#xff0c;我是听风与他&#x1f947; ☁️博客首页&#xff1a;CSDN主页听风与他 &#x1f304;每日一句&#xff…

璀璨2023,共赴2024——Tempo大数据分析产品年度回顾

随着2024年的到来&#xff0c;2023年已落下了帷幕&#xff0c;这一年里&#xff0c;Tempo大数据分析产品不断追求创新&#xff0c;进行了四次重要的版本升级。为用户带来新功能的同时确保用户在使用产品时获得卓越的体验感&#xff0c;从而更大程度地提升用户的工作效率。 现在…

使用Nginx和Fancyindex组合搭建文件下载站点详细教程

目录 简介 TIPS 1.下载Nginx 2. 安装Fancyindex和Nginx-Fancyindex-Theme模块 2.1 安装编译工具和依赖 2.2 下载Fancyindex和Nginx-Fancyindex-Theme 2.3 编译Nginx并包括Fancyindex 3. 配置Nginx 4.体验 4.1light主题 4.2dark主题 后记 简介 当使用Nginx和Fancyinde…

基于SpringBoot的欢乐校园管理系统

文章目录 项目介绍主要功能截图&#xff1a;部分代码展示设计总结项目获取方式 &#x1f345; 作者主页&#xff1a;超级无敌暴龙战士塔塔开 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &…