一键部署Mixpost社交媒体管理平台,帕斯内网穿透实现远程访问,轻松管理多平台社交账号自动发布
作者
小编
发布时间

项目介绍
Mixpost 是一个强大且多功能的社交媒体管理平台,专为简化社交媒体运营和增强内容营销策略而设计。该平台使品牌和企业能够有效管理其在线形象,在动态的数字环境中取得成功。Mixpost 的使命是提供一个全面而强大的解决方案,让用户能够提升社交媒体管理水平并取得实际成果。
该平台允许用户在受众最活跃和参与度最高的时间段制作、组织和安排内容。Mixpost 的用户友好调度系统确保内容发布无缝高效。它还通过允许用户分配任务、管理权限和监控团队绩效来促进团队协作,优化团队互动和工作流程。此外,Mixpost 自动化帖子调度以确保最大的受众覆盖和参与度,显著提升互动和客户参与度。
Mixpost 拥有多种功能,包括:统一的社交账户管理、高级分析洞察、帖子版本和条件设置、高效的媒体库、团队协作和工作空间、队列和日历管理、可定制的帖子模板、动态变量和标签组等。它是博主、工匠、企业家和营销团队优化内部成本的理想社交媒体管理软件。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
复制下列的配置文件
1services:2 traefik:3 image: 'traefik'4 restart: unless-stopped5 command:6 - '--api=true'7 - '--api.insecure=true'8 - '--providers.docker=true'9 - '--providers.docker.exposedbydefault=false'10 - '--entrypoints.web.address=:80'11 - '--entrypoints.web.http.redirections.entryPoint.to=websecure'12 - '--entrypoints.web.http.redirections.entrypoint.scheme=https'13 - '--entrypoints.websecure.address=:443'14 - '--certificatesresolvers.mytlschallenge.acme.tlschallenge=true'15 - '--certificatesresolvers.mytlschallenge.acme.email=${SSL_EMAIL}'16 - '--certificatesresolvers.mytlschallenge.acme.storage=/letsencrypt/acme.json'17 ports:18 - '80:80'19 - '443:443'20 volumes:21 - traefik_data:/letsencrypt22 - /var/run/docker.sock:/var/run/docker.sock:ro23 mixpost:24 image: inovector/mixpost:latest25 env_file:26 - .env27 labels:28 - traefik.enable=true29 - traefik.http.routers.mixpost.rule=Host(`${APP_DOMAIN}`)30 - traefik.http.routers.mixpost.tls=true31 - traefik.http.routers.mixpost.entrypoints=web,websecure32 - traefik.http.routers.mixpost.tls.certresolver=mytlschallenge33 - traefik.http.middlewares.mixpost.headers.SSLRedirect=true34 - traefik.http.middlewares.mixpost.headers.STSSeconds=31536000035 - traefik.http.middlewares.mixpost.headers.browserXSSFilter=true36 - traefik.http.middlewares.mixpost.headers.contentTypeNosniff=true37 - traefik.http.middlewares.mixpost.headers.forceSTSHeader=true38 - traefik.http.middlewares.mixpost.headers.SSLHost=`${APP_DOMAIN}`39 - traefik.http.middlewares.mixpost.headers.STSIncludeSubdomains=true40 - traefik.http.middlewares.mixpost.headers.STSPreload=true41 - traefik.http.routers.mixpost.middlewares=mixpost@docker42 volumes:43 - storage:/var/www/html/storage/app44 - logs:/var/www/html/storage/logs45 depends_on:46 - mysql47 - redis48 restart: unless-stopped49 mysql:50 image: 'mysql/mysql-server:8.0'51 environment:52 MYSQL_DATABASE: ${DB_DATABASE}53 MYSQL_USER: ${DB_USERNAME}54 MYSQL_PASSWORD: ${DB_PASSWORD}55 volumes:56 - 'mysql:/var/lib/mysql'57 healthcheck:58 test: ['CMD', 'mysqladmin', 'ping', '-p ${DB_PASSWORD}']59 retries: 360 timeout: 5s61 restart: unless-stopped62 redis:63 image: 'redis:latest'64 command: redis-server --appendonly yes --replica-read-only no65 volumes:66 - 'redis:/data'67 healthcheck:68 test: ['CMD', 'redis-cli', 'ping']69 retries: 370 timeout: 5s71 restart: unless-stopped72volumes:73 traefik_data:74 driver: local75 mysql:76 driver: local77 redis:78 driver: local79 storage:80 driver: local81 logs:82 driver: local
同时需要创建一个 .env 文件,内容如下:
1# The name of your application.2APP_NAME=Mixpost34# Key used to encrypt and decrypt sensitive data. Generate this using the following tool:5# https://mixpost.app/tools/encryption-key-generator6APP_KEY=78# Debug mode setting. Set to `false` for production environments.9APP_DEBUG=false1011# Your app's domain or subdomain, without the 'http://' or 'https://' prefix.12APP_DOMAIN=example.com1314# Full application URL is automatically configured; no modification required.15APP_URL=https://${APP_DOMAIN}1617# MySQL connection setup.18DB_DATABASE=mixpost_db19DB_USERNAME=mixpost_user20DB_PASSWORD=your_password_here2122# Specify the email address to be used for SSL certificate registration and notifications.23SSL_EMAIL=user@example.com
打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目
这里需要修改 .env 文件中的配置: - APP_KEY:需要生成加密密钥(可访问 https://mixpost.app/tools/encryption-key-generator 生成) - APP_DOMAIN:改成你的域名 - DB_PASSWORD:设置数据库密码 - SSL_EMAIL:设置你的邮箱地址
如果提示端口被占用可以修改端口映射字段,但是需要保持格式正确。
创建成功后可以访问你设置的域名(需要配置域名解析) 默认登录账号: - 邮箱:admin@example.com - 密码:changeme
到这里就可以正常显示项目了,登录后请及时修改默认密码。
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 HTTP 为演示
本项目默认使用 80 和 443 端口(HTTP 和 HTTPS),这里本地端口填 80
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束