本教程需要使用的工具有:FTP工具(FileZilla),SSH工具(putty)
第一部分:wget安装
Ubuntu:
1sudo apt install unzip -y
第二部分:数据库安装(可跳过,程序会自动安装)
爱影CMS支持Postgresql和MySQL两种数据库,建议提前安装好数据库,推荐使用Postgresql
Ubuntu:
1[PostgreSQL: Linux downloads (Ubuntu)][PostgreSQL_ Linux downloads _Ubuntu]
Mysql安装方法
Centos: 爱影CMS-爱影社区-影视CMS_短视频CMS_写真CMS_小说CMS
Ubuntu:
1sudo apt install -y mysql-server mysql-clien
第三部分:关闭防火墙
Centos: 爱影CMS-爱影社区-影视CMS_短视频CMS_写真CMS_小说CMS
Ubuntu: 爱影CMS-爱影社区-影视CMS_短视频CMS_写真CMS_小说CMS
第四部分:安装CMS
强烈推荐使用在线安装或脚本安装。使用在线安装 ...
前言本文以 爱影CMS 为例提供了一种在 1Panel 面板中在 docker 内运行二进制程序的一种思路。符合 1Panel 基于容器管理并部署应用,实现最小的漏洞暴露面的思路。
环境准备
完整的 1Panel 环境(1Panel 如何安装? / 1Panel Pro 优惠购)
服务器一台(腾讯云特惠 / 阿里云特惠 / 雨云特惠)
基础的服务器运维能力
获取最新版爱影CMS官方下载地址在该页面上我们找到下载按钮,选择适合自己的服务器架构的压缩包
容器化运行
进入 1Panel 管理面板,左侧导航栏点击 容器 - 编排 - 文件夹按钮(嘿这个VIP黑金你真的不爱吗🤣 )
创建容器运行目录:在该目录下创建文件夹 cms 用于存放容器持久化数据以及 docker-compose.yml 等文件
创建 docker-compose.yml 和 Dockerfile 文件,参考如下:
1234567# DockerfileFROM alpine:latestWORKDIR /appCOPY . /appEXPOSE 21007RUN chmod +x / ...
rsync 和 sshpass 备份命令,适用于将数据备份到远程服务器 nas@192.168.88.8。这些命令已经用 bash 标记,可以方便地保存到 Hexo。
1. 将本地数据备份到远程NAS服务器rsync -av /local/directory/ nas@192.168.88.8:/remote/directory/
2. 使用 Rsync 协议备份到远程共享rsync -av /local/directory/ nas@192.168.88.8::remote_ ...
Synogoly
未读#群晖使用docker部署joplin
1234567891011121314151617181920212223242526272829version: '3'services: db: image: postgres:15 volumes: - /volume1/docker/joplin:/var/lib/postgresql/data restart: unless-stopped environment: - POSTGRES_PASSWORD=joplin - POSTGRES_USER=joplin - POSTGRES_DB=joplin app: image: joplin/server:latest depends_on: - db ports: - "22300:22300" restart: unless-stopped environment: - APP_PORT=22300 - A ...
一键脚本
未读G-Box 安装使用说明在需要安装 G-Box 的设备上,使用 SSH 工具登录到其命令控制台,执行以下一键脚本。在主菜单中选择 5,并根据引导完成安装。
1bash -c "$(curl -sSLf https://ailg.ggbond.org/xy_install.sh)"
备用脚本
如果上面的脚本无法使用,可以尝试以下备用脚本:
1bash -c "$(curl -sSLf https://gbox.ggbond.org/xy_install.sh)"
1bash -c "$(curl -sSLf https://xy.ggbond.org/xy/xy_install.sh)"
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment