Skip to content

Commit

Permalink
Merge pull request Websoft9#174 from Websoft9/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
chendelin1982 authored Jul 23, 2024
2 parents 58e789d + ab1ce9c commit afae1fa
Show file tree
Hide file tree
Showing 55 changed files with 537 additions and 838 deletions.
2 changes: 1 addition & 1 deletion docs/apps/onlyofficedocs.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ ONLYOFFICE Docs [自签名的证书](https://helpcenter.onlyoffice.com/installat
wget -N -P /var/www/onlyoffice/Data https://websoft9.github.io/docker-library/apps/onlyofficedocs/src/createCA.sh
bash /var/www/onlyoffice/Data/createCA.sh
```
3. Modify the container configuration file
3. 修改容器的配置文件
```
sed -i 's/"rejectUnauthorized": true/"rejectUnauthorized": false/g' /etc/onlyoffice/documentserver/default.json
supervisorctl restart all
Expand Down
6 changes: 3 additions & 3 deletions i18n/en/docusaurus-plugin-content-docs/current.json
Original file line number Diff line number Diff line change
Expand Up @@ -700,12 +700,12 @@
"description": "The label for category 集成第三方网关 in sidebar docs"
},
"sidebar.docs.category.管理数据库": {
"message": "管理数据库",
"message": "Manage database",
"description": "The label for category 管理数据库 in sidebar docs"
},
"sidebar.docs.category.管理容器": {
"message": "管理容器",
"description": "The label for category 管理容器 in sidebar docs"
"message": "Manage your container",
"description": "The label for category Manage your container in sidebar docs"
},
"sidebar.docs.category.管理服务器": {
"message": "Manage your server",
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import Meta from './_include/espocrm.md';

### Login Verification{#verification}

1. Completed installation EspoCRM at Websoft9 console, get the applicaiton's overview and access credentials from "My Apps"
1. Completed installation EspoCRM at Websoft9 console, get the applicaiton's overview and access credentials from **My Apps**

2. After login successfully, access the backend
![](./assets/espocrm-backend-websoft9.png)
Expand Down
32 changes: 32 additions & 0 deletions i18n/en/docusaurus-plugin-content-docs/current/apps/focalboard.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: Focalboard
slug: /focalboard
tags:
- Project Management
- Zendo
- focalboard
---

import Meta from './_include/focalboard.md';

<Meta name="meta" />

## Getting started{#guide}

### Login verification{#verification}

1. Completed installation Focalboard at Websoft9 console, get the applicaiton's overview and access credentials from **My Apps**

2. Register the administrator user according to the wizard

## Configuration options{#configs}

- Container configuration file: /opt/focalboard/config.json
- Multilingual (✅)
- Functional settings: without the many settings of the traditional sense of the management of the items
- Multi-user: by inviting other users to register

## Administer{#administrator}

## Troubleshooting{#troubleshooting}

35 changes: 29 additions & 6 deletions i18n/en/docusaurus-plugin-content-docs/current/apps/ghost.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,38 @@ import Meta from './_include/ghost.md';

### Initial setup{#wizard}

1. When completed installation of Ghost at Websoft9 console, get the applicaiton's overview and access information from "My Apps"
1. When completed installation of Ghost at Websoft9 console, get the applicaiton's overview and access information from **My Apps**

2. Access by `http://URL/ghost`, complete the install wizard

![](./assets/ghost-register001-websoft9.png)

3. Start creating an administrator account (e-mail address username)

### Multi-language website

Ghost's backend doesn't support Chinese, but the frontend supports Chinese (you need to have Chinese in your theme).

1. Translate the files in the locales directory under the theme, where zh-hans.json means Chinese.

2. Login to the Ghost backend, click **General** on the left menu bar, expand **Publication Language**, and set its value to zh-hans.
![Ghost Setting Language](./assets/ghost-setzhhans-websoft9.png)

3. After saving, it will take effect immediately.


### Enable Paid Reading

Ghost supports websites to sell articles to customers on a subscription basis, and is a productivity tool for KM entrepreneurs.

1. Login to Ghost, click **SETTING > Labs** on the left menu bar.

2. Setting Enable members, Connect to Stripe, Subscription pricing, etc.
![Ghost Code Insertion](./assets/ghost-setsubs-websoft9.png)


## Configuration options{#configs}

- Code embedding(✅): Ghost backend[SETTING]>[Code Injection]
- Code embedding(✅): Ghost backend **SETTING > Code Injection**

- SMTP(✅): Modify configuration file

Expand All @@ -38,13 +61,13 @@ import Meta from './_include/ghost.md';

- [Content API](https://ghost.org/docs/content-api/)

- Subscription for reader (✅): "SETTING" > "Labs" and Enable members, Connect to Stripe, Subscription pricing
- Subscription for reader (✅): **SETTING > Labs** and Enable members, Connect to Stripe, Subscription pricing

- Theme market(✅)

- Change theme: "SETTING" > "Design"
- Change theme: **SETTING > Design**

- Custom menu(✅):"SETTING" > Design"
- Custom menu(✅):**SETTING > Design**

## Administer{#administrator}

Expand Down
10 changes: 5 additions & 5 deletions i18n/en/docusaurus-plugin-content-docs/current/apps/gitlab.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,18 +66,18 @@ JiHu Gitlab is an independently owned and operated GitLab company in China that

### Convert CE to EE

Conversion [relationship](https://about.gitlab.com/install/ce-or-ee) between GitLab CE (Community Edition) and GitLab EE (Enterprise Edition):
Conversion [relationship](https://about.gitlab.com/install/ce-or-ee) between GitLab CE and GitLab EE:

- If GitLab EE is installed, EE functionality is disabled at the end of the trial period, but CE functionality is still available
- If GitLab CE is installed, you need to change the image label to EE and rebuild the container to seamlessly [upgrade to EE](https://docs.gitlab.com/omnibus/update/README.html#updating-community-edition-to-) enterprise-editio)
- If GitLab CE is installed, you need to change the image label to EE and rebuild the container to seamlessly [upgrade to EE](https://docs.gitlab.com/omnibus/update/README.html#updating-community-edition-to-)


## Configuration options{#configs}

- Cli: `gitlab-ctl`
- CLI: `gitlab-ctl`
- [API](https://docs.gitlab.com/ee/api/) : `curl "https://gitlab.example.com/api/v4/projects"`
- Multilingual (✅ ): Select **User Settings > Preferences** to set the language
- SMTP (✅ ): The relevant values in the configuration file are as follows
- Multilingual(✅): Select **User Settings > Preferences** to set the language
- SMTP(✅): The relevant values in the configuration file are as follows
```
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
Expand Down
14 changes: 7 additions & 7 deletions i18n/en/docusaurus-plugin-content-docs/current/apps/gogs.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,27 +19,27 @@ After installing Gogs on the **Websoft9 console**, view the application details

1. Use your local computer's browser to access the URL and enter the initialization page.

2. Database Settings: Please choose SQLite, if you choose any other database, you need to prepare available databases in advance.
2. Database settings: Please choose SQLite, if you choose any other database, you need to prepare available databases in advance.

3. Application Basic Settings: Refer to the instructions to avoid errors when filling.
3. Application basic settings: Refer to the instructions to avoid errors when filling.

- Domain name: use the URL of the current browser access (may include the port), remove the `http://` prefix, keep the latter part.
- Domain name: Use the URL of the current browser access (may include the port), remove the `http://` prefix, keep the latter part.
- Application URL: Use the URL currently accessed by your browser.
- SSH port: the port of the server that was set when Gogs was installed.
- SSH port: The port of the server that was set when Gogs was installed.
- HTTP port: Do not modify.

4. Set the admin account and email address (admin is not allowed as a username).

5. After successful installation, enter the system background
5. After successful installation, enter the system backend

![](./assets/gogs-dashboard-websoft9.png)


## Configuration options{#configs}

- Cli: `. /gogs -h`
- CLI: `./gogs -h`
- [Webhook](https://gogs.io/docs/features/webhook)
- Multilingual (✅ ): automatically adapts to the browser language, which can also be selected in the bottom menu
- Multilingual (✅): Automatically adapts to the browser language, which can also be selected in the bottom menu

## Administer{#administrator}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ After installing Grafana in the **Websoft9 console**, view the application detai
- Grafana console page
![Grafana Console](./assets/grafana-dashboard-websoft9.png)

- Select **Administration > Plugins**, Add a plugin
- Select **Administration > Plugins**, add a plugin
![Grafana Add Plugins](./assets/grafana-plugins-websoft9.png)

- Select **connections > Data Sources**, add a data source (analysis object)
Expand Down Expand Up @@ -60,7 +60,7 @@ After installing Grafana in the **Websoft9 console**, view the application detai
templates_pattern = emails/*.html
```

- **Reset admin password**: run the command `grafana-cli admin reset-admin-password admin123` in the container.
- **Reset admin password**: run the command `grafana-cli admin reset-admin-password admin123` in the container

- **Upgrade**: [Upgrade Grafana](https://grafana.com/docs/installation/upgrading/)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import Meta from './_include/graphite.md';

## Administer{#administrator}

- **Change administrator password**: Using local browser to access the application path: **ip:port or domain name/admin/auth/user/1/**,login and select the **CHANGE PASSWORD** on the upper right.
- **Change administrator password**: Using local browser to access the application path: **ip:port or domain name/admin/auth/user/1/**, login and select the **CHANGE PASSWORD** on the upper right.

## Troubleshooting{#troubleshooting}

Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import Meta from './_include/graylog.md';

## Getting started{#guide}

### Log in to the backend {#wizard}
### Login to the backend {#wizard}

After installing Graylog in the **Websoft9 console**, view the application details through **My Applications** and get the login information in the **Access** tab.

Expand All @@ -32,8 +32,8 @@ Websoft9 is a Graylog Enterprise Edition partner. Pricing factors for Graylog En

## Configuration options{#configs}

- SMTP (✅): edit the **transport_email** parameter in the configuration file to enabled.
- Configuration file: To configure environment variables for containers, prefix all configuration variables with uppercase GRAYLOG_.
- SMTP (✅): Edit the **transport_email** parameter in the configuration file
- Configuration file: To configure environment variables for containers, prefix all configuration variables with uppercase GRAYLOG_
```
GRAYLOG_TRANSPORT_EMAIL_ENABLED: "true"
GRAYLOG_TRANSPORT_EMAIL_HOSTNAME: smtp
Expand Down Expand Up @@ -72,7 +72,7 @@ Elasticsearch architecture:
* Graylog is used to transfer data and present data, clustering improves availability
* MongoDB is used to store configuration information, very little data, and clustering is limited.
#### How is Graylog architected?
#### What is the architecture of Graylog?
Please read the official [Architecture Guide](https://www.slideshare.net/Graylog/graylog-engineering-design-your-architecture)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ import Meta from './_include/haproxy.md';

### Enable HAProxy Monitoring

HAProxy Statistics Report is set by default and can be viewed through the **Websoft9 console > access > Backend**.
HAProxy Statistics Report is set by default and can be viewed through the **Websoft9 console > access > backend**.

### High Availability

Deploy Keepalived for high availability of HAProxy.
High Availability of HAProxy by deploying Keepalived.

### Cluster Configuration

Expand Down Expand Up @@ -54,7 +54,7 @@ Examples are as follows:
## Configuration options{#configs}

- Configuration file (mounted): */usr/local/etc/haproxy/haproxy.cfg*
- Cli: `haproxy`
- CLI: `haproxy`
- [HAProxy APIS](https://www.haproxy.com/blog/haproxy-apis/)

## Administer{#administrator}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ The Home Assistant application does not include the MQTT service by default:

## Configuration options{#configs}

- [Configuration files](https://www.home-assistant.io/docs/configuration/) directory (mounted): /config
- [Configuration files](https://www.home-assistant.io/docs/configuration/) directory(mounted): /config
- [Home Assistant Add-ons](https://github.com/home-assistant/addons): only available for Linux native installations, not containerized versions.

## Administer{#administrator}

## Troubleshooting{#troubleshooting}

#### can't access Home Assistant through the domain name ?
#### Can't access Home Assistant through the domain name?

Currently it can be accessed only by IP and port, there is no solution for domain access.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import Meta from './_include/huginn.md';
### Initial setup{#wizard}

1. When completed installation of Huginn at **Websoft9 Console**, get the applicaiton's **Overview** and **Access** information from **My Apps**.
2. Successfully login the background and you can use it.
2. Successfully login the backend and you can use it.

## Configuration options{#configs}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import Meta from './_include/humhub.md';

1. When completed installation of HumHub at **Websoft9 Console**, get the applicaiton's **Overview** and **Access** information from **My Apps**

2. After logging in to HumHub, you can select the **Administration -> General -> Base URL** to set the properities of **URL**,
2. After logining to HumHub, you can select the **Administration -> General -> Base URL** to set the properities of **URL**,
and select the **Administration -> Advanced -> E-Mail** to set the **SMTP**.

## Configuration options{#configs}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ import Meta from './_include/influxdb.md';

### Initial setup{#wizard}

1. When completed installation of InfluxDB at Websoft9 console, get the applicaiton's overview and access information from "My Apps"
1. When completed installation of InfluxDB at Websoft9 console, get the applicaiton's overview and access information from **My Apps**

2. Create organizations, users, and buckets according to the installation wizard, and click "Get Started" to enter the dashboard and start using them
2. Create organizations, users, and buckets according to the installation wizard, and click **Get Started** to enter the dashboard and start using them

## Configuration options{#configs}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import Meta from './_include/jellyfin.md';

### Initial setup{#wizard}

1. When completed installation of Jellyfin at Websoft9 console, get the applicaiton's overview and access information from "My Apps"
1. When completed installation of Jellyfin at Websoft9 console, get the applicaiton's overview and access information from **My Apps**

2. Access Jellyfin install wizard and create a user and password

Expand All @@ -31,8 +31,8 @@ import Meta from './_include/jellyfin.md';

## Configuration options{#configs}

- Multilingual (√): You can select languages during initial installation
- Media directory: Jellyfin container media directory is `/media` and named mount to Server, you can get the path from "My Apps" of Websoft9 console
- Multilingual(✅): You can select languages during initial installation
- Media directory: Jellyfin container media directory is `/media` and named mount to Server, you can get the path from **My Apps** of Websoft9 console

## Administer{#administrator}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import Meta from './_include/jenkins.md';

### Initial setup{#wizard}

1. When completed installation of Jenkins at Websoft9 console, get the applicaiton's overview and access information from "My Apps"
1. When completed installation of Jenkins at Websoft9 console, get the applicaiton's overview and access information from **My Apps**

2. Access the initialization page, Jenkins prompts to unlock
![](./assets/jenkins-installstart-websoft9.png)
Expand All @@ -38,7 +38,7 @@ The following is a task to help users quickly get started by using Jenkins to au

1. Set **Personal access tokens** in GitHub for Jenkins connection

2. Ensures that the Github plugin is installed and enabled in Jenkins
2. Ensure that the Github plugin is installed and enabled in Jenkins

3. Create a job at Jenkins, set the source code from Github, and set the triggering strategy

Expand All @@ -60,10 +60,10 @@ The following is a task to help users quickly get started by using Jenkins to au
curl JENKINS_URL/job/JOB_NAME/buildWithParameters --user USER:TOKEN --data id=123 --data verbosity=high
```

- Online upgrade( ✅): When there is an update, the backend will prompt and you can update and upgrade online through the backend
- Online upgrade(✅): When there is an update, the backend will prompt and you can update and upgrade online through the backend

## Administer{#administrator}

- Backup and Recovery:[Backup plugin](https://plugins.jenkins.io/backup/) provides backup and recovery capabilities for Jenkins.
- Backup and Recovery: [Backup plugin](https://plugins.jenkins.io/backup/) provides backup and recovery capabilities for Jenkins.

## Troubleshooting{#troubleshooting}
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import Meta from './_include/joomla.md';

### Login Verification{#verification}

1. Completed installation Joomla at Websoft9 console, get the applicaiton's overview and access credentials from "My Apps"
1. Completed installation Joomla at Websoft9 console, get the applicaiton's overview and access credentials from **My Apps**

2. Login to Joomla backend

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ import Meta from './_include/jupyterhub.md';

### Login Verification{#verification}

1. Completed installation JupyterHub at Websoft9 console, get the applicaiton's overview and access credentials from "My Apps"
1. Completed installation JupyterHub at Websoft9 console, get the applicaiton's overview and access credentials from **My Apps**

2. Starting to verify it

## Configuration options{#configs}

- Multiple users(√): Access the container and run command `adduser your_username` to create it
- Multiple users(✅): Access the container and run command `adduser your_username` to create it

## Administer{#administrator}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import Meta from './_include/knowage.md';
2. Wait for 3-6 minutes until Knowage started and you can access it using your local computer's browser to login.
![](./assets/knowage-login-websoft9.png)

3. Enter your account and password to login to the Knowage backend.
3. Login your account and password to login to the Knowage backend.
![](./assets/knowage-backend-websoft9.png)

### Data Modeling and Analysis
Expand Down
Loading

0 comments on commit afae1fa

Please sign in to comment.