网络知识 娱乐 轻量服务器应用镜像详解及用途

轻量服务器应用镜像详解及用途

  • 新手使用必备,请切记防火墙打开各类相应端口

宝塔Linux面板 7.8.0 腾讯云专享版

宝塔Linux面板(BT-Panel)是一款简单好用的服务器运维管理面板,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能,能够极大提升运维管理效率。宝塔面板腾讯云专享版由腾讯云与堡塔公司联合开发,与普通版相比,专享版默认集成腾讯云COSFS、CDN和DNS解析插件,让用户更便捷的使用宝塔面板对腾讯云产品进行管理和操作。该镜像基于CentOS 7.9 64位操作系统。(宝塔防火墙端口8888

功能亮点

  • 二——SRS音视频服务器
音视频服务器

SRS是开源的音视频服务器,主要应用在直播和WebRTC,支持RTMP、WebRTC、HLS、HTTP- FLV和SRT等常用协议

  • 三——房间服务 Release 1.0

LiveRoom由腾讯云实时音视频TRTC团队开发,满足市面上主流业务场景的业务房间相关后台服务,如房间列表、房间用户列表、房间登陆退出等等。TRTC LiveRoom代码开源、易于部署,配合实时音视频TRTC的互动能力,快速上线语聊房、KTV、秀场直播、音视频通话等场景。该镜像基于CentOS 7.9 64位操作系统。

该功能适用于各类加密通信及游戏开黑
  • 四——Discuz! Q
Discuz! Q

该镜像基于CentOS 7.6 64位操作系统,已集成宝塔Linux面板、MySQL、Nginx和PHP软件,实例创建完成后将会自动下载并安装最新版的Discuz! Q软件。Discuz! Q 拥有完全开源、提供丰富接口、前后端分离、轻量化、数据独立可控、敏捷上云、快速变现七大能力。通过这些能力,能够帮助创业者更高效的上线内容产品,让信息能高效准确的分享与传播,流量变现能更加简单快捷。在某种意义上,能够重塑移动社区的用户体验,提供一种更可靠的信息连接与知识传播的方式。支持微信小程序、H5 和 PC 端,同时,基于 uni-app 前端框架的多端扩展能力,开发者可以极低成本的快速构建 iOS、安卓 APP、百度小程序等更多的端。

由于功能太多详细体验使用请前往官网查看教程https://discuz.com/
  • 五——WordPress
WordPress

WordPress是全球最流行的开源的博客和内容管理网站的建站平台,使用简单、功能强大、灵活可扩展的特点,提供丰富的主题插件,您可以使用它搭建博客、企业官网、电商、论坛等各类网站。该镜像基于CentOS 7.6 64位操作系统,已预置宝塔、Nginx、MariaDB、PHP软件。

  • 六Typecho
Typecho

Typecho是开源的博客建站平台,具有轻量、高效、稳定等特点,操作界面简洁友好。该镜像基于CentOS 7.6 64位操作系统,并已预置Nginx、PHP、MariaDB软件。

对于单纯想写博客,不像花里胡哨的,服务器配置有限,同时也不想花费太多时间去折腾优化博客的同学,非常推荐你使用Typecho。(使用过程跟wordpress一样)

  • 七——Cloudreve自建网盘

Cloudreve

支持服务器本机+腾讯云COS等多种存储方式,提供离线下载、拖拽上传、在线预览等功能,能够帮助您快速搭建个人使用或多人共享的网盘系统。该镜像基于CentOS 8.2 64位操作系统,已集成宝塔Linux面板,并预置Nginx、Aria2、MariaDB软件。

便携式个人文件管理分享系统
  • 八——LAMP(Linux-Apache-MySQL-PHP)

LAMP(Linux-Apache-MySQL-PHP)是全球流行的Web运行环境组合之一,基于免费、开源软件构建。包括:Linux系统,Apache Web服务器软件,MySQL数据库,PHP语言等四种核心组件以及其他相关辅助组件。Websoft9通过组合、优化和兼容性处理,将所有组件打包成一个高性能、易维护的PHP运行环境解决方案包,保证能够兼容运行绝大部分PHP应用程序。

使用该镜像时记得先重置ROOT密码

首先通过WinSCP或XFTP链接服务器。

把网页源码粘贴到文件夹内并覆盖

测试IP能否打开该网页后

找到路径 /usr/local/lighthouse/softwares/apache/conf/original/extra

找到文件 httpd-vhosts.conf (我这里用XFTP可以在线文本编辑) 复制到本地,可以使用各类代码编辑器或直接文本编辑。

下面开始添加域名——(第一次添加域名时清空该文件内所有代码)

<VirtualHost *:80>
ServerName www.tencent.com      
//主域名
ServerAlias        
//辅域名,可以不填
DocumentRoot "/usr/local/lighthouse/softwares/apache/docs/dummy-host.example.com"         
//真实的网站存放目录,务必准确无误
ErrorLog "logs/dummy-host.example.com-error_log"       
//错误日志路径
CustomLog "logs/dummy-host.example.com-access_log" common         
//访问日志路径
<Directory "/home/www/htdocs/dummy-host.example.com">              
//真实的网站存放目录,务必准确无误
Options Indexes FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

复制上方代码并修改下方有标注的地方即可(如全部按上方教程操作的话,仅修改www.tencent.com为你自己的域名即可)

  • 九——Node.js
使用该镜像时记得先重置ROOT密码

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Chrome V8引擎,具备速度快、性能强的特点,可用于搭建各类网络应用。该镜像基于CentOS 8.2 64位操作系统。

使用 FTP 工具上传代码并调试

  1. 登录使用 Node.js 应用镜像创建的实例,并参考 Linux 轻量应用服务器搭建 FTP 服务 文档搭建 FTP 服务。
  2. 在本地计算机中使用 FTP 工具(如 WinSCP )向服务器上传自己的网站代码,并对服务进行测试调试。

域名与 DNS 解析设置

您可以给自己的小程序后端服务网站设定一个单独的域名。用户可以使用易记的域名访问您的网站,而不需要使用复杂的 IP 地址。有些用户搭建网站仅用于学习,那么可使用 IP 直接访问网站,但不推荐这样操作。

  • 十——ASP.NET
使用该镜像时记得先重置ROOT密码

ASP.NET是一个开源的服务端Web应用程序框架,用于构建动态网页、应用和服务。该镜像中内置ASP.NET MySQL Visual Studio  PHP FileZilla基于Windows Server 2019操作系统。

使用 FTP 工具上传代码并调试

ASP.NET 应用镜像中已包含 FileZila 应用软件,您可通过该软件连接本地机器,上传自己的网站代码,并进行测试调试。

域名与 DNS 解析设置

您可以给自己的网站设定一个单独的域名。用户可以使用易记的域名访问您的网站,而不需要使用复杂的 IP 地址。有些用户搭建网站仅用于学习,那么可使用 IP 直接访问网站,但不推荐这样操作。

  • 十一——Theia IDE

使用该镜像时记得先重置ROOT密码

Theia IDE是一套构建基于Web的云端IDE的开源框架,是一个可扩展的平台,具备良好的多语言支持能力,并支持VS Code扩展,镜像中已预置 Go、Python、Node.js、Clang 及 OpenJDK 开发环境.

使用 Theia IDE 应用镜像搭建平台请点击下方链接查看

https://cloud.tencent.com/document/product/1207/49812

  • 十二——Docker CE
使用该镜像时记得先重置ROOT密码

Docker是当前最流行的开源容器引擎,可以让开发者将应用以及依赖包简单高效的打包至轻量级、可移植的容器中,实现更快速的应用交付、部署、迁移和扩展。该镜像基于CentOS 7.6 64位操作系统,其中Docker镜像源已默认配置为腾讯云Docker镜像源,可极大加速Docker镜像下载。

直接输入 docker 命令来查看到 Docker 客户端的所有命令选项

[root@VM-24-7-centos ~]# docker

options:

    --config=~/.docker              设置docker的配置文件地址
    --config string                 客户端配置文件的位置(默认为“/root/.docker”)     
    -D,--debug                      开启调试模式
    -H,--host=[]                    需要连接的虚拟机的端口号
    -h,--help                       打印出使用教程
    -l,--log-level=info             设置日志的等级
        --tls                       使用TLS协议(安全传输层协议)
        --tlscacert string          CA信任证书 (default"/root/.docker/ca.pem")
        --tlscert string            TLS证书存放路径(default "/root/.docker/cert.pem")
        --tlskey string             TLS密钥文件的路径 (default "/root/.docker/key.pem")
        --tlsverify                 使用TLS并验证远程    
    -v,--version                    输出版本信息并退出

Commands:

attach      将本地标准输入、输出和错误流附加到正在运行的容器中
build       从Dockerfile构建一个镜像
commit      从容器的更改中创建一个新镜像
cp          在容器和本地文件系统之间复制文件/文件夹
create      创建一个新容器
diff        检查容器文件系统上文件或目录的更改
events      从服务器获取实时事件
exec        在正在运行的容器中运行命令
export      将容器的文件系统导出为tar存档文件
history     显示镜像的历史
images      显示镜像的列表
import      从tarball导入内容以创建文件系统镜像
info        显示整个系统的信息
inspect     返回Docker对象的底层信息
kill        杀死一个或多个正在运行的容器
load        从tar存档或STDIN加载镜像
login       登录到Docker注册表
logout      从Docker注册表注销
logs        获取容器的日志
pause       暂停一个或多个容器中的所有进程
port        列出容器的端口映射或特定映射
ps          列表容器
pull        从注册表中提取镜像或存储库
push        将镜像或存储库推入注册表
rename      重命名一个容器
restart     重新启动一个或多个容器
rm          删除一个或多个容器
rmi         删除一个或多个镜像
run         在新容器中运行命令
save        将一个或多个镜像保存到tar存档文件(默认情况下流到STDOUT)
search      在Docker Hub中搜索镜像
start       启动一个或多个停止的容器
stats       显示容器资源使用统计数据的实时流
stop        停止一个或多个正在运行的容器
tag         创建一个引用SOURCE_IMAGE的标记TARGET_IMAGE
top         显示容器的运行进程
unpause     在一个或多个容器中暂停所有进程
update      更新一个或多个容器的配置
version     显示Docker版本信息
wait        阻塞,直到一个或多个容器停止,然后打印它们的退出代码

输入docker command --help更深入的了解指定的 Docker 命令使用方法

[root@VM-24-7-centos ~]# docker stats --help

获取镜像 https://hub.docker.com/ 镜像仓库

docker pull 命令可以载入各类镜像:(记得要小写)

[root@VM-24-7-centos ~]# docker pull debian 

启动容器

使用镜像启动一个容器并进入:

[root@VM-24-7-centos ~]# docker run -it debian /bin/bash

这里有个小细节,用户名变更了就是成功了
root@773baa34dc0f:/# exit //退出镜像
  • 十三——K3s
使用前先开放安全组端口9090

登录后可以前往Settings设置为中文

K3s是一款开源、极轻量的Kubernetes发行版,轻量级 ,易部署,功能删减,边缘计算,物联网,嵌入式设备arm,持续集成

易于安装,可快速加入k8s集群中,方便统一管理。特别对于arm架构的cpu做支持,实在是对于边缘计算与物联网有偌大的好处。它能够统一边缘计算业务环境,方便业务代码开发、测试、调试、部署。快速大规模部署与集群管理,节省大量开支。特别适配无人值守、资源受限、偏远地区或物联网设备,大大节省资源。能够节省的资源尽量节省,增加业务中、实时处理比较麻烦的功能。

详细操作可以前往官方文档 https://cloud.tencent.com/document/product/1207/60424