5.使用GitLab进行团队及项目管理
GitLab旨在帮助团队进行项目开发协作,为软件开发和运营生命周期提供了一个完整的DevOps方案。GitLab功能包括:项目源码的管理、计划、创建、验证、集成、发布、配置、监视和保护应用程序等。该镜像基于CentOS操作系统,采用Docker部署,已预置Nginx、Docker软件。本文介绍如何使用GitLab进行团队及项目管理。
详细步奏参考:https://support.huaweicloud.com/bestpractice-hcss/practice_gitlab_0001.html
6.使用Prestashop搭建电商网站
PrestaShop是一款多功能、跨平台的开源电子商务解决方案,采用PHP+MySQL开发。Prestashop支持多种货币浏览交易,支持Paypal等几乎所有的支付手段,是外贸网站建站的佳选。该镜像基于Ubuntu操作系统,采用Docker部署,已预置Nginx、MySQL、phpMyAdmin、Docker软件。
初始化Prestashop
- 获取PrestaShop管理界面的管理员用户名及密码。
登录云服务器,运行sudo cat /credentials/password.txt命令行获取PrestaShop管理界面用户名及密码。suocdxs
附:以下是@周峰 华为账号(服务器账号密码root/Cloud@9000)创建的PrestaShop镜像云耀云实例,获取PrestaShop管理界面的管理员用户名及密码。
点击 镜像“管理”的地址如下:
http://1.94.48.206/admin891mh6m1bwfcmdvo1wm/index.php?cnotallow=AdminLogin&token=502199c7468ebaa8004c18d6f49df662
遇到情况说明:点击‘管理’,出现502。
原因:华为云在初始化应用的时候数据没全部下载完成,需要联系第三方镜像(PrestaShop镜像)对接:
解决方式:联系三方镜像进行对接,微信电话如图所示。
- 在服务器“概览”页“镜像信息”中,单击“管理”登录管理界面。
注意:这个镜像“管理”首次登录的时候会有一个加密的字符串,如下是后续才可正常访问的一个后台管理网址。
http://121.36.212.234/admin1867bezoh/index.php?cnotallow=AdminDashboard&token=03aca1074c4ea7cb83608f489cdf6cbf#/update-needed?metricsIsUpToDate=true&eventBusIsInstalled=false&eventBusIsUpToDate=false&eventBusIsEnabled=false&accountsIsInstalled=false&accountsIsUpToDate=false&accountsIsEnabled=false
下图为登录的管理页面,可以查看电商网站后台 ,展示收益、订单等信息,还可以上架商品。
下图是中文的管理页面。
- 单击“访问”可体验商城的用户界面。
至此,您已获得一台完备的Prestashop应用云耀云服务器L实例。您可以开始运营网站,也可以按照部署Prestashop中的步骤,进行管理语言包并设置语言、安装扩展、数据库备份、配置域名操作。
部署Prestashop
本节介绍了Prestashop的部分基本操作,更多指导详见官方文档。
管理语言包并设置语言
Prestashop的多语言支持非常的成熟,系统在后台内置一套多语言体系,只需要选择对应的语言,在线导入到您的 PrestaShop 系统即可。
- 导入语言包
- 选择“IMPROVE > International > Localization”,选择需要导入的语言包,单击“Import”。
- 选择“Languages”页签,可以查看成功导入的语言包。
- 设置管理界面语言
单击管理员图标,选择“Your profile”,设置管理界面语言。单击“保存”。
- 删除语言包
您可以删除不需要的语言包。
- 选择“国际 > 本地化 > 语言”,将所要删除的语言包状态设置为“否”。
- 删除此非启用状态的语言。
管理模块
PrestaShop具有丰富的模块库,这些模块极大拓展了PrestaShop的功能。
- 选择“模块 > Marketplace”,找到所需的插件,单击“Install”开始安装模块。
如下:安装PayPal Official。PayPal Official 插件是用于集成 PayPal 支付服务到你的在线商店的 PrestaShop 插件。
配置参数以启用PayPal插件。启用PayPal作为支付选项,用户在购物时将能够选择 PayPal 作为支付方式,并完成实际交易。
选择“模块 > 模块管理”:
- 在“模块”页签,可对已安装的模块进行禁用、配置、卸载、复原等管理操作。
- 在“通知”页签,查看模块的通知信息。
比如:支票付款,点击配置就可以设置收款的信息,在订单中只需确认收款就可以。
- 在“更新”页签,查看可更新的模块。
数据库备份
PrestaShop提供了后台数据库备份功能。
- 选择“高级参数 > 数据库 > 数据库备份”,阅读免责声明,单击“我已阅读免责声明。请生成新的备份。”。
后续您恢复数据库时,请根据此界面指导操作。
- 单击“下载备份文件”,将备份文件下载到本地。
7.使用Odoo构建企业ERP
Odoo是一个开源的企业全业务链管理平台,ERP、采购,库存,财务,营销,CRM,生产,人事,服务支持、电子商务、建站等各个应用程序集成在一起,使您能够完全实现业务流程自动化。该镜像基于Ubuntu操作系统,采用Docker部署,已预置Nginx、pgAdmin、Docker软件。本文介绍如何使用Odoo构建企业ERP。
初始化Odoo
- 在服务器“概览”页“镜像信息”中,单击“管理”登录管理界面。
- 配置参数,单击“Create database”创建数据库。
- 如果您本地已经有备份的数据库,可单击“or restore a database”快速恢复数据库。
参数 | 说明 |
Master Password | 系统会自动生成一个数据库主密码,建议在这里修改成便于记忆的密码。说明:数据库主密码在后续的数据库操作中非常重要,请务必妥善保存。 |
Database Name | 自定义一个数据库名称。 |
Email/Password | 管理员的登录管理界面的邮箱及密码,请妥善保存。 |
Phone number | 管理员的电话号码。 |
Language | 设置管理界面的语言。 |
Country | 输入所在国家。 |
Demo data | 勾选后创建的数据库自动生成数据样例。 |
- 输入设置的邮箱及密码,单击“登录”。
- 登录管理界面后开始体验管理后台。
至此,您已获得一台完备的Odoo应用云耀云服务器L实例。您可以开始使用Odoo,也可以按照部署Odoo中的步骤,进行基础设置、获取管理员信息及技术支持、管理数据库操作。
部署Odoo
本节介绍了Odoo的部分基本操作,更多指导详见官方用户文档。
基础设置
- 单击左上角图标选择“设置”。
- 创建用户。
- 单击“新建”设置用户名称、邮箱地址、访问权限及偏好。
- 邮箱地址不能重复,否则提示“操作无法完成:用户名称必须唯一”。
- 单击右上角“新建”创建用户。
- 创建完成后单击用户名称可查看或修改用户信息。
- 创建公司。
- 选择“用户&公司 > 公司”,单击“新建”填写公司名称及基本信息。
- 单击右上角“新建”创建公司。
- 创建完成后,可单击公司名称查看或修改公司基础信息。
在‘Apps’页面可以按需激活想用的软件。
如招聘:设置职位公告板、推广招聘启事,并轻松跟踪提交的申请。跟踪每位申请人,并构建包含索引文档的技能和个人资料数据库。 无需将您的招聘工作外包 - 以简单专业的方式在内部处理所有事宜。
8.(规格不行)使用Superset从MySQL数据源中获取数据进行分析
Superset是一个开源的数据探查与可视化平台,该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。该镜像基于Ubuntu操作系统,采用Docker部署,已预置Nginx、Redis、pgAdmin、Docker软件。本文介绍如何使用Superset从MySQL数据源中获取数据进行分析。
9.(规格不行)使用Nextcloud构建企业网盘系统
10.使用OBS推送PC桌面流到SRS
SRS是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。该镜像基于Ubuntu操作系统,采用Docker部署,已预置Nginx、Docker软件。本文介绍如何使用OBS推送PC桌面流到SRS。
支持的镜像
镜像类型
云耀云服务器L实例提供系统镜像和应用镜像供您选择。
镜像类型 | 说明 |
系统镜像 | 仅包含了初始操作系统,不包含任何应用数据和环境配置。选用系统镜像创建云服务器后,服务器中是一个纯净的操作系统环境。您可以根据实例的业务需求自行安装应用。使用系统镜像创建云耀云服务器L实例的具体操作,详见使用CentOS系统镜像部署Nginx服务器。 |
应用镜像 | 包含应用及相关初始化数据、应用所需的运行环境及操作系统。选用应用镜像创建云服务器后,您可以直接使用预置的应用程序,也可以根据实际的业务需求自定义应用配置。减少了应用的上传、安装等环节。使用应用镜像创建云耀云服务器L实例的具体操作,详见使用WordPress应用镜像搭建网站。 |
系统镜像
云耀云服务器L实例提供的系统镜像信息如下表所示。
镜像名称 | 说明 |
Huawei Cloud EulerOS | Huawei Cloud EulerOS(简称HCE OS),是基于华为开源社区openEuler构建的linux操作系统,提供云原生、高性能、安全稳定的执行环境来开发和运行应用程序,助力企业客户快速上云及开发者创新。 |
CentOS | CentOS是一款流行的开源Linux发行版,是RHEL(Red Hat Enterprise Linux)源代码经过再编译而成。 |
Ubuntu | Ubuntu是最热门的Linux发行版之一,是一款开放源代码的免费软件,基于Debian Linux操作系统,其易用性和稳定性均非常出色,并且拥有非常强大成熟的社区资源。 |
Windows Server | Windows Server是Microsoft专门创建用于服务器的一系列操作系统。 |
应用镜像
云耀云服务器L实例提供的应用镜像信息如下表所示。
镜像名称 | 说明 |
企业建站系统Wordpress | Wordpress起初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统),目前是全球化的建站平台。这套系统因易用性、易扩展性(插件 、模板 、二次开发)、功能强大、美观、搜索引擎友好等而闻名。 |
Linux可视化宝塔面板 | 宝塔面版是流行的PHP集成环境管理及服务器运维管理工具。支持Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换。 |
企业一体化ERP系统Odoo | Odoo是面向全球用户的开源ERP/CRM软件,采用Python+PostgreSQL开发,有超过730个合作伙伴和200万用户。它有强大而灵活的系统架构,产品迭代速度也非常快,其版本区别在于用户界面及功能模块的更新。用户可在不修改核心代码的情况下模块化修改、升级、新增功能,常用模块包括:采购管理,销售管理,库存管理,财务管理,货品管理,营销管理,客户关系管理,生产管理,人事管理,服务支持、电子商务、建站等。适用于制造、零售连锁、服务、电子商务、外贸等行业。 |
电子商务系统PrestaShop | PrestaShop是一款全功能、跨平台的免费开源电子商务解决方案,采用PHP+MySQL开发。全球已超过四万家网店采用Prestashop进行部署。Prestashop基于Smarty引擎编程设计,模块化设计,扩展性强,能轻易实现多种语言,多种货币浏览交易,支持Paypal等支付手段,是外贸网站建站的佳选。 |
数据探索与可视化平台Superset | Apache Superset是一个开源的数据分析与可视化平台(曾用名Panoramix、Caravel),该工具在可视化、易用性和交互性上很有特色,用户可以轻松实现对数据进行可视化分析。Superset也是一款企业级商业智能Web应用程序。 |
Docker可视化运行环境Portainer | Portainer是Docker的图形化管理工具,由GO语言编写的,提供状态显示、应用模板快速部署、对于Docker(容器、镜像、网络、数据库逻辑卷)的基本操作、日志显示、容器控制台等功能。 |
企业云盘系统Nextcloud | Nextcloud是一款用于自建私有网盘的云存储开源软件,采用PHP+MySQL开发,提供了多个同步客户端支持多种设备访问,用户可以很方便地与服务器上存储的数据保持同步,并分享数据。还支持其他同步来源:Dropbox、FTP、OpenStack Object Storage、SMB、WebDAV、SFTP。 |
一站式DevOps平台GitLab | GitLab起初是一个开源源码仓库管理项目,旨在帮助团队协作进行软件开发。通过以业界领先的速度提供新功能,GitLab现在为软件开发和运营生命周期提供了一个完整的DevOps方案。GitLab功能包括:项目管理,计划,创建,验证,打包,发布,配置,监视和保护应用程序所需的一切。 |
网络统计分析平台Matomo | Matomo是一个强大的开源网络分析平台,拥有完全的数据所有权,并确保业务符合GDPR和CCPA。尤其对于商业软件来说,Matomo增强的搜索引擎优化以及转换优化能力,让您在数字营销领域能力大大增强。 |
实时视频服务器SRS | SRS是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。基于协程技术,无异步回调难以维护的问题。支持云原生标准(Docker镜像、K8s部署、可观测性日志和监控指标等),提供云SRS无门槛应用。SRS聚焦于实时流媒体网关,实现实时流媒体协议的接入和互相转换以及不断迭代,比如RTMP、HLS、WebRTC、HTTP-FLV和SRT等。 |