Compare commits
3 Commits
cli/fix/up
...
docs/fix-f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
39bda16d27 | ||
|
|
283c20e73f | ||
|
|
a31ddde9d9 |
@@ -606,10 +606,10 @@ const side = {
|
||||
text: "OlaresManifest",
|
||||
link: "/developer/develop/package/manifest",
|
||||
},
|
||||
{
|
||||
/*{
|
||||
text: "Recommendation",
|
||||
link: "/developer/develop/package/recommend",
|
||||
},
|
||||
},*/
|
||||
{
|
||||
text: "Helm extension",
|
||||
link: "/developer/develop/package/extension",
|
||||
|
||||
@@ -612,10 +612,10 @@ const side = {
|
||||
text: "OlaresManifest",
|
||||
link: "/zh/developer/develop/package/manifest",
|
||||
},
|
||||
{
|
||||
/*/{
|
||||
text: "推荐算法",
|
||||
link: "/zh/developer/develop/package/recommend",
|
||||
},
|
||||
},*/
|
||||
{
|
||||
text: "Helm 扩展",
|
||||
link: "/zh/developer/develop/package/extension",
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
# Develop System Application for Olares
|
||||
|
||||
::: tip Prerequisites Knowledge
|
||||
- Debugging third-party applications with **DevBox**
|
||||
- Developing applications with **DevBox**
|
||||
- Debugging third-party applications with **Studio**
|
||||
- Developing applications with **Studio**
|
||||
- Understanding the architecture and mechanisms of **Olares**
|
||||
:::
|
||||
|
||||
After a year and a half of work, the Olares team now uses **DevBox** for developing system applications.
|
||||
After a year and a half of work, the Olares team now uses **Studio** for developing system applications.
|
||||
|
||||
We will show you how to debug issues in the frontend code of **Desktop** using **DevBox**.
|
||||
1. Create an application in DevBox
|
||||
We will show you how to debug issues in the frontend code of **Desktop** using **Studio**.
|
||||
1. Create an application in Studio
|
||||
2. Configure [deployment.yaml](./deployment)
|
||||
3. Configure [OlaresManifest.yaml](./olares-manifest)
|
||||
4. Install the application
|
||||
|
||||
@@ -9,7 +9,7 @@ Developing applications on Olares is not much different from regular website dev
|
||||
- [Extensions field to Helm in Olares](./package/extension.md)
|
||||
|
||||
- [Exploring Our Tutorials](./tutorial/)
|
||||
- [Learn about Devbox, an Olares Development Tool](./tutorial/studio)
|
||||
- [Learn about Studio, an Olares Development Tool](./tutorial/studio)
|
||||
- [Creating your first application](./tutorial/note/)
|
||||
- [Exploring Advanced Concepts](./advanced/)
|
||||
- [Submitting Applications to the Olares Market](./submit/)
|
||||
|
||||
@@ -4,10 +4,10 @@ outline: [2, 3]
|
||||
|
||||
# How to Start Developing an Application
|
||||
|
||||
## Install and Launch DevBox
|
||||
## Install and Launch Studio
|
||||
|
||||
1. Install [DevBox](https://market.olares.com/app/devbox) from the Olares Market.
|
||||
2. Find the DevBox icon in the launcher panel on the Olares Desktop.
|
||||
1. Install [Studio](https://market.olares.com/app/studio) from the Olares Market.
|
||||
2. Find the Studio icon in the launcher panel on the Olares Desktop.
|
||||
3. Click on the icon to launch the application.
|
||||
|
||||

|
||||
@@ -25,7 +25,7 @@ Click the **Create a new application** to create a blank Olares application from
|
||||
|
||||
## Setup App Config
|
||||
|
||||
After creating the application, you can see the Olares Application Chart files generated by DevBox under the **Files** Tab. You can add, delete, or rename various configuration files as needed.
|
||||
After creating the application, you can see the Olares Application Chart files generated by Studio under the **Files** Tab. You can add, delete, or rename various configuration files as needed.
|
||||
|
||||

|
||||
|
||||
@@ -115,7 +115,7 @@ volumes:
|
||||
|
||||
The `deployment.yaml` in the `templates` folder details the deployment configuration of your application.
|
||||
|
||||
If your app includes several containers, such as front-end and back-end, you can add multiple containers in the `deployment.yaml` file in the `templates`. DevBox will recognize these different containers and bind each of them separately to different development containers. For example:
|
||||
If your app includes several containers, such as front-end and back-end, you can add multiple containers in the `deployment.yaml` file in the `templates`. Studio will recognize these different containers and bind each of them separately to different development containers. For example:
|
||||
|
||||
```yaml
|
||||
containers:
|
||||
@@ -184,7 +184,7 @@ After configuring the above details, navigate to the **Containers** page to bind
|
||||
|
||||

|
||||
|
||||
You can set a specified development environment for the bound **Dev Container**. Currently, DevBox supports `NodeJS`, `Golang`, and `Python` **Dev Container**. Let's bind a `NodeJS` **Dev Container** to the demo frontend container and a `Golang` **Dev Container** to the server container.
|
||||
You can set a specified development environment for the bound **Dev Container**. Currently, Studio supports `NodeJS`, `Golang`, and `Python` **Dev Container**. Let's bind a `NodeJS` **Dev Container** to the demo frontend container and a `Golang` **Dev Container** to the server container.
|
||||
|
||||
We create a new **Dev Container** here. If you have previously created an unbound **Dev Container**, you can also choose an existing container for binding here.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Develop Frontend Program
|
||||
|
||||
## Preview App
|
||||
After installing the app, you can preview the frontend of your application using the **Preview** button in **DevBox**.
|
||||
After installing the app, you can preview the frontend of your application using the **Preview** button in **Studio**.
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Create Your First Olares App
|
||||
|
||||
You can learn how to develop an Olares app using DevBox through this tutorial.
|
||||
You can learn how to develop an Olares app using Studio through this tutorial.
|
||||
|
||||
The tutorial shows how to make a simple [Note](https://github.com/beclab/olares-app-demo) tool. It demonstrates how to start from scratch and develop a complete Olares App.
|
||||
|
||||
@@ -10,7 +10,7 @@ The tutorial includes three parts:
|
||||
This section provides a step-by-step guide on how to create an Olares App and set up the initial development environment.
|
||||
|
||||
2. [Backend Development](./backend.md)<br>
|
||||
In this section, you'll learn how to use DevBox's IDE to develop the backend programs in `Golang` and provide API interfaces for the frontend.
|
||||
In this section, you'll learn how to use Studio's IDE to develop the backend programs in `Golang` and provide API interfaces for the frontend.
|
||||
|
||||
3. [Frontend Development](./frontend.md)<br>
|
||||
In this section, you'll learn how to use DevBox's IDE to develop frontend pages, using `NodeJS` as an example.
|
||||
In this section, you'll learn how to use Studio's IDE to develop frontend pages, using `NodeJS` as an example.
|
||||
@@ -1,13 +1,13 @@
|
||||
# Learn about DevBox
|
||||
# Learn about Studio
|
||||
|
||||
At Olares, we provide a development tool called DevBox. It helps developers create applications for **Olares**.
|
||||
At Olares, we provide a development tool called Studio. It helps developers create applications for **Olares**.
|
||||
|
||||
- Why is DevBox necessary for developers?
|
||||
- Why is Studio necessary for developers?
|
||||
|
||||
Olares has many cloud-based features that are difficult to simulate in a standalone development environment. Furthermore, the unique sandbox system of **Olares** requires a real system environment for end-to-end testing. To simplify app simulation for developers and minimize system integration efforts during development, we provide the **DevBox**. **DevBox** is a quick, automatic toolset for creating app sandboxes.
|
||||
Olares has many cloud-based features that are difficult to simulate in a standalone development environment. Furthermore, the unique sandbox system of **Olares** requires a real system environment for end-to-end testing. To simplify app simulation for developers and minimize system integration efforts during development, we provide the **Studio**. **Studio** is a quick, automatic toolset for creating app sandboxes.
|
||||
|
||||
- What features does DevBox have?
|
||||
- What features does Studio have?
|
||||
|
||||
- In DevBox, you can build an app and generate a corresponding Olares Application Configuration* This deployment files can be modified, allowing you to port an existing app and deploy it to the Olares. During the modification process, you can continually attempt installation and resolve any issues that arise. Once the app passes your tests, you can download your Application Chart and submit it to the [Olares Market Repository](https://github.com/beclab/apps).
|
||||
- In Studio, you can build an app and generate a corresponding Olares Application Configuration* This deployment files can be modified, allowing you to port an existing app and deploy it to the Olares. During the modification process, you can continually attempt installation and resolve any issues that arise. Once the app passes your tests, you can download your Application Chart and submit it to the [Olares Market Repository](https://github.com/beclab/apps).
|
||||
|
||||
- In addition to porting existing apps, you can also create a native Olares application in DevBox. DevBox provides an online development container where coders can work in a real environment, utilize other system interfaces, database clusters, and more.
|
||||
- In addition to porting existing apps, you can also create a native Olares application in Studio. Studio provides an online development container where coders can work in a real environment, utilize other system interfaces, database clusters, and more.
|
||||
@@ -17,8 +17,8 @@ Make sure your device meets the following requirements.
|
||||
- RAM: At least 8GB of available memory
|
||||
- Storage: At least 150GB of available SSD storage.
|
||||
- Supported systems:
|
||||
- Ubuntu 20.04 LTS or later
|
||||
- Debian 11 or later
|
||||
- Ubuntu 22.04 LTS or later
|
||||
- Debian 12 or later
|
||||
|
||||
::: warning SSD required
|
||||
The installation will likely fail if an HDD (mechanical hard drive) is used instead of an SSD.
|
||||
|
||||
@@ -22,7 +22,7 @@ Make sure your Windows meets the following requirements.
|
||||
- Storage: At least 150GB of available SSD storage.
|
||||
- Supported systems:
|
||||
- Windows 10 or 11
|
||||
- Linux (on WSL 2): Ubuntu 20.04 LTS or later; Debian 11 or later
|
||||
- Linux (on WSL 2): Ubuntu 22.04 LTS or later; Debian 12 or later
|
||||
|
||||
::: warning SSD required
|
||||
The installation will likely fail if an HDD (mechanical hard drive) is used instead of an SSD.
|
||||
|
||||
@@ -21,7 +21,7 @@ Make sure your Windows meets the following requirements.
|
||||
- Storage: At least 150GB of available SSD storage.
|
||||
- Supported systems:
|
||||
- Windows 10 or 11
|
||||
- Linux (on WSL 2): Ubuntu 20.04 LTS or later; Debian 11 or later
|
||||
- Linux (on WSL 2): Ubuntu 22.04 LTS or later; Debian 12 or later
|
||||
::: warning SSD required
|
||||
The installation will likely fail if an HDD (mechanical hard drive) is used instead of an SSD.
|
||||
:::
|
||||
|
||||
@@ -12,7 +12,7 @@ The Concepts section helps you learn about the parts of the Olares system and ob
|
||||
|
||||
Understand Olares with the following concepts:
|
||||
|
||||
- [Architectural components](architecture.md)
|
||||
- [Architectural components](system-architecture.md)
|
||||
- [Olares ID](./olares-id.md)
|
||||
- [Account](./account.md)
|
||||
- [Application](./application.md)
|
||||
|
||||
@@ -122,7 +122,7 @@ The application framework layer provides common functionality and interfaces for
|
||||
|
||||
### Authentication and authorization
|
||||
|
||||
Olares uses [LLDAP](https://lldap.example.com/) to manage user accounts and provide LDAP (Lightweight Directory Access Protocol) services for applications.
|
||||
Olares uses [LLDAP](https://github.com/lldap/lldap) to manage user accounts and provide LDAP (Lightweight Directory Access Protocol) services for applications.
|
||||
|
||||
Additionally, [Authelia](https://www.authelia.com/) adds authentication and authorization support, including multi-factor authentication and single sign-on (SSO).
|
||||
|
||||
@@ -165,8 +165,8 @@ Olares empowers AI capabilities with:
|
||||
|
||||
System services include:
|
||||
- Notification: Delivers system-wide notifications.
|
||||
- Backup*: Supports backups for directories, applications, and clusters. *(In development)*
|
||||
- Upgrade*: Supports automated system upgrades. *(In development)*
|
||||
- Backup: Supports backups for directories, applications, and clusters.
|
||||
- Upgrade: Supports automated system upgrades.
|
||||
|
||||
## System applications
|
||||
|
||||
@@ -210,7 +210,7 @@ An app for monitoring system resource usage.
|
||||
|
||||
The console for Olares, providing precise and autonomous control over the system and its environment.
|
||||
|
||||
### DevBox
|
||||
### Studio
|
||||
|
||||
A development tool for building and deploying Olares applications.
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ Make sure your device meets the following requirements.
|
||||
- RAM: At least 8GB of available memory
|
||||
- Storage: At least 150GB of available SSD storage.
|
||||
- Supported systems:
|
||||
- Ubuntu 20.04 LTS or later
|
||||
- Debian 11 or later
|
||||
- Ubuntu 22.04 LTS or later
|
||||
- Debian 12 or later
|
||||
::: warning SSD required
|
||||
The installation will likely fail if an HDD (mechanical hard drive) is used instead of an SSD.
|
||||
:::
|
||||
|
||||
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 60 KiB |
@@ -2,7 +2,7 @@
|
||||
|
||||
## 安装
|
||||
|
||||
在 DevBox 中安装系统应用。由于目前的安装方式可能无法正确通知桌面,所以需要手动刷新页面才能看到图标。
|
||||
在 Studio 中安装系统应用。由于目前的安装方式可能无法正确通知桌面,所以需要手动刷新页面才能看到图标。
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -2,15 +2,15 @@
|
||||
# 开发 Olares 的系统应用
|
||||
|
||||
::: tip 前置知识:
|
||||
- 用 DevBox 调试第三方应用
|
||||
- 用 DevBox 开发程序
|
||||
- 用 Studio 调试第三方应用
|
||||
- 用 Studio 开发程序
|
||||
- 了解 Olares 的架构和机制
|
||||
:::
|
||||
|
||||
经过一年半开发,Olares 团队在开发系统应用时已经逐渐迁移到 DevBox 上。
|
||||
经过一年半开发,Olares 团队在开发系统应用时已经逐渐迁移到 Studio 上。
|
||||
|
||||
下面我们将演示如何在 Devbox 里调试 Desktop 的前端代码。
|
||||
1. 在 DevBox 中创建应用
|
||||
下面我们将演示如何在 Studio 里调试 Desktop 的前端代码。
|
||||
1. 在 Studio 中创建应用
|
||||
2. 配置 [deployment.yaml](./deployment)
|
||||
3. 配置 [OlaresManifest.yaml](./olares-manifest)
|
||||
4. 安装应用
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
- [Olares 对 Helm 进行的字段扩展](./package/extension.md)
|
||||
|
||||
- [探索我们的教程](./tutorial/)
|
||||
- [了解 Olares 的开发工具 Devbox](./tutorial/studio)
|
||||
- [了解 Olares 的开发工具 Studio](./tutorial/studio)
|
||||
- [创建首个应用](./tutorial/note/)
|
||||
- [了解一些进阶的技巧](./advanced/)
|
||||
- [提交应用到应用市场](./submit/)
|
||||
|
||||
@@ -4,10 +4,10 @@ outline: [2, 3]
|
||||
|
||||
# 如何开始开发一个应用
|
||||
|
||||
## 下载并安装 DevBox
|
||||
## 下载并安装 Studio
|
||||
|
||||
1. 从 Olares 应用市场安装 [DevBox](https://market.olares.com/app/devbox)。
|
||||
2. 在 Olares 桌面的 LaunchPad 中找到 DevBox 图标。
|
||||
1. 从 Olares 应用市场安装 [Studio](https://market.olares.com/app/studio)。
|
||||
2. 在 Olares 桌面的 LaunchPad 中找到 Studio 图标。
|
||||
3. 点击图标启动应用程序。
|
||||
|
||||

|
||||
@@ -24,7 +24,7 @@ outline: [2, 3]
|
||||
|
||||
## 设置应用配置
|
||||
|
||||
创建应用程序后,你可以在 **Files** 选项卡下看到 DevBox 生成的 Olares Application Chart 文件。你可以根据需要添加、删除或重命名各种配置文件。
|
||||
创建应用程序后,你可以在 **Files** 选项卡下看到 Studio 生成的 Olares Application Chart 文件。你可以根据需要添加、删除或重命名各种配置文件。
|
||||
|
||||

|
||||
|
||||
@@ -107,7 +107,7 @@ volumes:
|
||||
|
||||
`templates` 文件夹中的 `deployment.yaml` 详细描述了应用的部署配置。
|
||||
|
||||
如果你的应用分为前后端两个不同的容器。你可以在 templates 的部署文件中,添加多个容器。DevBox 将识别这些不同的容器并将它们分别绑定到不同的开发容器。例如,
|
||||
如果你的应用分为前后端两个不同的容器。你可以在 templates 的部署文件中,添加多个容器。Studio 将识别这些不同的容器并将它们分别绑定到不同的开发容器。例如,
|
||||
```yaml
|
||||
containers:
|
||||
# 前端容器
|
||||
@@ -174,7 +174,7 @@ containers:
|
||||
|
||||

|
||||
|
||||
你可以为绑定的开发容器设置一个指定的开发环境,目前 DevBox 支持 NodeJS、Golang、python 三种开发容器。让我们给 demo 前端容器绑定一个 NodeJS 开发容器,给 Server 容器绑定一个 Golang 的开发容器。
|
||||
你可以为绑定的开发容器设置一个指定的开发环境,目前 Studio 支持 NodeJS、Golang、python 三种开发容器。让我们给 demo 前端容器绑定一个 NodeJS 开发容器,给 Server 容器绑定一个 Golang 的开发容器。
|
||||
|
||||
这里选择了创建一个新的开发容器。如果之前已经创建过未绑定的开发容器,这里也可以选择一个已有的容器进行绑定。
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# 开始前端程序开发
|
||||
|
||||
## 预览应用
|
||||
应用安装完成后,可以通过 DevBox 的**预览**按钮,预览应用的前端效果。
|
||||
应用安装完成后,可以通过 Studio 的**预览**按钮,预览应用的前端效果。
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 创建你的首个 Olares 应用
|
||||
|
||||
你可以通过本教程学习如何使用 DevBox 开发一个 Olares 应用。
|
||||
你可以通过本教程学习如何使用 Studio 开发一个 Olares 应用。
|
||||
|
||||
整个教程以开发一个简单的 [Note](https://github.com/beclab/terminus-app-demo) 工具为例。展示如何从创建应用开始,开发一个完整的 Olares 应用。
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
展示如何创建一个 Olares 应用,并逐步配置这个应用的初始化开发环境。
|
||||
|
||||
2. [开发后端](./backend.md)<br>
|
||||
学习如何利用 DevBox 的 IDE 完成后端 Golang 程序的开发,并为前端提供 API 接口。
|
||||
学习如何利用 Studio 的 IDE 完成后端 Golang 程序的开发,并为前端提供 API 接口。
|
||||
|
||||
3. [开发前端](./frontend.md)<br>
|
||||
以 NodeJS 为例,学习如何在 DevBox 的提供的 IDE 中开始前端页面的相关开发。
|
||||
以 NodeJS 为例,学习如何在 Studio 的提供的 IDE 中开始前端页面的相关开发。
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# 了解 DevBox
|
||||
# 了解 Studio
|
||||
|
||||
在 Olares 中,我们为每个开发者提供了一个为 Olares 开发应用的开发工具,这就是 DevBox。
|
||||
在 Olares 中,我们为每个开发者提供了一个为 Olares 开发应用的开发工具,这就是 Studio 。
|
||||
|
||||
- 开发者为什么需要 DevBox 呢?
|
||||
- 开发者为什么需要 Studio 呢?
|
||||
|
||||
Olares 作为一个具有诸多云原生特性的系统,有大量的系统上下文环境在开发者的单机开发环境很难模拟。同时,Olares 独有的沙盒体系也需要在真实的系统环境中才能完成 End to End 的测试。所以,为了方便开发者能够最便捷的获得真实的应用仿真体验,减少开发中的系统联调尝试,我们提供 DevBox 为开发者提供自动快速构建应用沙盒的开发工具集。
|
||||
Olares 作为一个具有诸多云原生特性的系统,有大量的系统上下文环境在开发者的单机开发环境很难模拟。同时,Olares 独有的沙盒体系也需要在真实的系统环境中才能完成 End to End 的测试。所以,为了方便开发者能够最便捷的获得真实的应用仿真体验,减少开发中的系统联调尝试,我们提供 Studio 为开发者提供自动快速构建应用沙盒的开发工具集。
|
||||
|
||||
- DevBox 提供了哪些功能?
|
||||
- Studio 提供了哪些功能?
|
||||
|
||||
- 在 DevBox 中,你可以创建一个应用,生成 Olares 应用的 Chart 包。接着你可以修改这个应用 Chart 的部署脚本,移植一个现有的应用,以 Olares 的方式部署到系统中。在修改过程中,你可以尝试安装,检查错误。测试通过后,可下载对应的应用 Chart,提交给 Olares 的 [Market 仓库](https://github.com/beclab/apps)。
|
||||
- 在 Studio 中,你可以创建一个应用,生成 Olares 应用的 Chart 包。接着你可以修改这个应用 Chart 的部署脚本,移植一个现有的应用,以 Olares 的方式部署到系统中。在修改过程中,你可以尝试安装,检查错误。测试通过后,可下载对应的应用 Chart,提交给 Olares 的 [Market 仓库](https://github.com/beclab/apps)。
|
||||
|
||||
- 除了移植现有应用,你还可以创建一个全新的应用,在 DevBox 完成整个应用的开发到上线的工作。DevBox 中提供了在线的开发容器,开发者可以在真实的环境中完成代码开发,在程序中调用系统的其他接口或者数据库集群等等。
|
||||
- 除了移植现有应用,你还可以创建一个全新的应用,在 Studio 完成整个应用的开发到上线的工作。Studio 中提供了在线的开发容器,开发者可以在真实的环境中完成代码开发,在程序中调用系统的其他接口或者数据库集群等等。
|
||||
@@ -19,8 +19,8 @@ description: 了解如何使用 Docker Compose 在 Linux 服务器上部署 Olar
|
||||
- 内存:不少于 8GB 可用内存
|
||||
- 存储:不少于 150GB 的可用磁盘空间,需使用 SSD 硬盘安装。
|
||||
- 支持的系统版本:
|
||||
- Ubuntu 20.04 LTS 及以上
|
||||
- Debian 11 及以上
|
||||
- Ubuntu 22.04 LTS 及以上
|
||||
- Debian 12 及以上
|
||||
:::warning 注意
|
||||
使用 HDD(机械硬盘)可能会导致安装失败。
|
||||
:::
|
||||
|
||||
@@ -22,7 +22,7 @@ Windows 设备需满足以下条件:
|
||||
- 存储:不少于 150GB 的可用磁盘空间,需使用 SSD 硬盘安装。使用 HDD(机械硬盘)可能会导致安装失败。
|
||||
- 支持的系统:
|
||||
- Windows 10 或 11
|
||||
- Linux(WSL 2 环境):Ubuntu 20.04 LTS 及以上;Debian 11 及以上
|
||||
- Linux(WSL 2 环境):Ubuntu 22.04 LTS 及以上;Debian 12 及以上
|
||||
|
||||
:::warning 注意
|
||||
使用 HDD(机械硬盘)可能会导致安装失败。
|
||||
|
||||
@@ -22,7 +22,7 @@ Windows 设备需满足以下条件:
|
||||
- 存储:不少于 150GB 的可用磁盘空间,需使用 SSD 硬盘安装。
|
||||
- 支持的系统:
|
||||
- Windows 10 或 11
|
||||
- Linux(WSL 2 环境):Ubuntu 20.04 LTS 及以上;Debian 11 及以上
|
||||
- Linux(WSL 2 环境):Ubuntu 22.04 LTS 及以上;Debian 12 及以上
|
||||
|
||||
:::warning 注意
|
||||
使用 HDD(机械硬盘)可能会导致安装失败。
|
||||
|
||||
@@ -12,7 +12,7 @@ description: Olares 系统核心概念说明文档,阐述架构设计、身份
|
||||
|
||||
通过以下概念来理解 Olares:
|
||||
|
||||
- [架构](architecture.md)
|
||||
- [架构](system-architecture.md)
|
||||
- [Olares ID](./olares-id.md)
|
||||
- [账户](./account.md)
|
||||
- [应用](./application.md)
|
||||
|
||||
@@ -122,7 +122,7 @@ Olares 在**应用市场**中集成了一些常用中间件,如用于可视化
|
||||
|
||||
### 认证与授权
|
||||
|
||||
Olares 使用 [LLDAP](https://lldap.example.com/) 管理用户账号并为应用提供 LDAP(轻量目录访问协议)服务。
|
||||
Olares 使用 [LLDAP](https://github.com/lldap/lldap) 管理用户账号并为应用提供 LDAP(轻量目录访问协议)服务。
|
||||
|
||||
此外,[Authelia](https://www.authelia.com/) 添加了认证和授权支持,包括多因素认证和单点登录(SSO)。
|
||||
|
||||
@@ -165,8 +165,8 @@ Olares 提供以下 AI 能力:
|
||||
|
||||
系统服务包括:
|
||||
- 通知:传递系统级通知。
|
||||
- 备份*:支持目录、应用和集群备份。*(开发中)*
|
||||
- 升级*:支持系统自动升级。*(开发中)*
|
||||
- 备份:支持目录、应用和集群备份。
|
||||
- 升级:支持系统自动升级。
|
||||
|
||||
## 系统应用
|
||||
|
||||
@@ -210,7 +210,7 @@ Olares 预装了用于管理文件、知识、密码和系统本身的应用。
|
||||
|
||||
Olares 的控制台,提供对系统及其环境的精确和自主控制。
|
||||
|
||||
### DevBox
|
||||
### Studio
|
||||
|
||||
用于构建和部署 Olares 应用的开发工具。
|
||||
|
||||
|
||||
@@ -22,8 +22,8 @@ description: 在 Linux 系统上通过一键脚本,快速上手 Olares。
|
||||
- 内存:不少于 8GB 可用内存
|
||||
- 存储:不少于 150GB 的可用磁盘空间,需使用 SSD 硬盘安装。
|
||||
- 支持的系统版本:
|
||||
- Ubuntu 20.04 LTS 及以上
|
||||
- Debian 11 及以上
|
||||
- Ubuntu 22.04 LTS 及以上
|
||||
- Debian 12 及以上
|
||||
|
||||
:::warning 注意
|
||||
使用 HDD(机械硬盘)可能会导致安装失败。
|
||||
|
||||