简介
萌音影视是一款基于优雅的laravel
框架和一点都不妹子的妹子UI
的在线影视应用,特点是无数据库、无后台模式,仅只有一个配置文件(config/web.php
),而且无广告,支持vip
解析,官方源,速度快,多频道,多分类。而且即将新增独立的频道、首页电视台直播、多解析接口等功能,观看时不走自己服务器流量,感觉挺不错的,有兴趣的可以搭建个玩玩。
截图
安装
Github地址:https://github.com/178146582/moeins
环境要求:Nginx/Apache
、PHP 5.6+
,curl
、OpenSSL
扩展,Composer
1、安装宝塔
#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
安装完成后,进入面板,点击左侧软件管理,然后安装PHP 5.6+
、Nginx
或Apache
。
再点击左侧软件管理-PHP
设置-禁用函数-删除proc_open
和proc_get_status
。
2、安装Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
3、安装源码
点击左侧网站,添加站点,使用命令:
cd www/wwwroot/xx.com
git clone https://github.com/178146582/moeins.git
#如果移动的时候有mv提示,直接Enter即可
mv moeins/{,.}* ./
composer install
chmod -R 777 ./
4、网站设置
进入到域名设置,点击网站目录,去除跨站攻击的√
,并设置运行目录为public
。
然后如果你是Apache
服务器,项目目录下的.htaccess
已经配置好重写规则,可以不管;如果你是Nginx
服务器,则需要点击伪静态设置,填入以下代码:
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
5、PHP执行以下命令
cd /www/wwwroot/xx.com
php -r "file_exists('.env') || copy('.env.example', '.env');"
php artisan key:generate
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2233/
不妨点个广告再走嘛
相关推荐
-
CyberPanel汉化版一键安装脚本+整合whmcs,支持PHP5.3-7.1
说明:CyberPanel是一款功能强大的web面板,界面也很好看,挺好用的,之前也介绍过了,请参考:一款基于OpenLiteSpeed的web管理面板:CyberPanel安装教程,不过对于英语不是很好的人来说,面对全英文面板还是有点不方面的,这里发个由皮皮虾窝汉化过的CyberPanel面板安装教程。 更新 【2018年1月6日】官方终于替换了谷歌js。为了适配国内机子,替换了pip MariaDB openlitespeed源 加速国内VPS安装速度,增加了一键开启openlitespeed控制台功能【2017年10月30号】修改登录页面以及主页面谷歌js库为其他库,跟随官方更新新内容。官方已经提供中文版本,脚本增加替换/还原JS功能,默认语言切换为CN,自定义初始密码,卸载面板,更新面板。【2017年10月16号】听说CyberPanel支持whmcs了特地更新了一下博客以前的汉化包,由于CyberPanel作者已经更新(有点大),所以以前的包已经不支持了,所以更新成了只汉化页面,而不是替换全部安装包。 截图 安装 运行以下命令: wget http://www.southcat.net/usr/shell/CyberPanel/CyberPanel.sh bash CyberPanel.sh 运行脚本后会出现如下选项:根据需求安装完成后进入地址: https://IP:8090,使用用户名: admin,密码: 1234567登录即可。 配置文件 虚拟主机 /usr/local/lsws/conf/vhosts/<域名> FTP /etc/pure-ftpd /etc/pure-ftpd/pure-ftpd.conf Litespeed /usr/local/lsws/conf/httpd_config.conf /usr/local/lsws/conf/phpconfigs/php53.conf /usr/local/lsws/conf/phpconfigs/php54.conf /usr/local/lsws/conf/phpconfigs/php55.conf /usr/local/lsws/conf/phpconfigs/php56.conf /usr/local/lsws/conf/phpconfigs/php70.conf DNS目录 /etc/nsd /etc/nsd/nsd.conf /usr/local/lsws/conf/zones/<域名> 整合Whmcs注意事项 首先创建文件夹cybercpanel一定要是小写,完整的名字。 上传官方插件到/module/server/cyberpanel/并解压。插件地址:点击进入。 添加服务器,勾选SSL否则连接不通,帐号密码可以为分销帐号也可以为主管理账号。 创建产品包,名字为英文,Whmcs中填写为帐号_包名,比如你用admin帐号创建Test包,则Whmcs中应填:admin_Test。
-
Linux CentOS升级Python 3.6版本方法
说明:现在很多软件安装也要求Python 3以上,而Python在CentOS 6默认是2.6版本,CentOS 7是2.7版本,所以我们需要手动升级Python版本来达到软件编译的最低要求。 方法 这里以CentOS 6为例。1、安装环境 yum -y groupinstall development zlib zlib-devel 2、下载并安装python3.6 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz tar xJf Python-3.6.0.tar.xz cd Python-3.6.0 ./configure make make install 注意:如果因为系统原因make install时出现zipimport.ZipImportError: can't decompress data错误,请先执行 yum -y install zlib*后再安装。 3、检查是否成功 which python3 python3 -V 4、创建软链接 cd /usr/bin mv python python.backup ln -s /usr/local/bin/python3 /usr/bin/python 5、重启,查看当前的python版本 python -V
-
PHP VPS库存监控系统搭建教程
简介 定时对所需要的VPS提供商所提供的VPS产品进行监控,更新指定VPS产品是否有货。 截图 安装 本地下载:vpsstock.zipGit地址:http://git.fungj.com/fungj/VpsStock准备工作:需要搭建WEB环境,数据库为mysql。安装:上传程序到根目录,修改DB目录下的数据库文件相对应所需监控的vps信息,并导入数据库。并修改mysql.php文件下的数据库配置。 自动更新 linux设置定时任务,将http://youhostname/function.php加入计划中即可(建议5分钟执行一次)。关于定时设置方法参考:Linux系统Crontab的安装及定时任务的命令详解。
-
解决"-bash: make: command not found"提示问题
前言 在用VPS安装Python环境的时候有出现"-bash: make: command not found"提示问题,一般我们很多时候安装软件也会出现这样的问题。 解决方法 Centos yum -y install gcc automake autoconf libtool make Debian或者Ubuntu apt-get install gcc automake autoconf libtool make
-
Linux VPS使用MinIO Client客户端实时同步备份文件
说明:博主很久前介绍过MinIO服务器,一个开源的轻量级对象存储服务,具体查看→传送门,用起来挺不错的,搭建也非常方便,而这里要说的其实是MinIO服务器是的一个客户端MinIO Client,主要的功能就是可以自动监听文件夹,然后实时同步到远程的MinIO服务器,也支持同步到Amazon S3、Google云存储,同样的安装十分简单,我们可以拿来同步备份博客或者其他数据文件。 安装 文档地址:https://docs.min.io/ 基本上MinIO服务器和客户端支持在很多系统上安装,比如Windows、macOS等,这里主要说Linux。 1、安装MinIO Client wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/ chmod +x /usr/local/bin/mc 2、添加云存储 #MinIO云存储,添加前需要在另一台服务器安装MinIO服务,教程查看https://www.southcat.net/archives/643/ mc config host add minio <Endpoint> <AccessKey> <SecretKey> S3v4 #Amazon S3云存储 mc config host add s3 https://s3.amazonaws.com <ALIAS> <Endpoint> <AccessKeyID> <SecretAccessKey> S3v4 #Google云存储 mc config host add gcs https://storage.googleapis.com <AccessKeyID> <SecretAccessKey> S3v2 这里只说MinIO云存储,Amazon S3云存储参数获取查看→传送门,Google云存储参数获取查看→传送门。 基本上这里配置好了后,我们可以使用很多命令远程操作云存储上的文件了。 3、开始同步先创建一个桶,名称为moerats,可自行修改,使用命令: mc mb minio/moerats 接下来比如我要同步网站根目录/www/wwwroot/www.southcat.net,使用命令: #该命令只会同步文件,但本地修改或删除,云存储不会变化 mc mirror -w /www/wwwroot/www.southcat.net minio/moerats #该命令同步文件后,本地修改文件,会自行在云存储进行相应的修改 mc mirror -w --overwrite /www/wwwroot/www.southcat.net minio/moerats #该命令同步文件后,本地修改/删除文件,会自行在云存储进行相应的修改/删除 mc mirror -w --overwrite --remove /www/wwwroot/www.southcat.net minio/moerats 这里加了--remove参数后,首次会强行让远程存储桶和本地文件一模一样,意味着会清空你的远程存储桶。 运行命令后你会发现远程MinIO云存储里的MOERATS就会出现你网站根目录所有文件了,以后根目录新增文件都会实时同步进去。 当然这里我们也可以同时实时备份多个文件夹到多个存储桶,自行修改名称就行了。 4、开机自启新建systemd配置文件,适用CentOS 7、Debian 8+、Ubuntu 16+。 #修改成你需要实时同步备份的文件夹 backup="/www/wwwroot/www.southcat.net" #修改成你要备份到的存储桶 bucket="moerats" #将以下代码一起复制到SSH运行...
-
NodeInfo:一款简易的NodeQuery服务器监控信息平台
说明:之前介绍了个漂亮的服务器监控信息的工具NodeQuery,小Z大佬就根据NodeQuery API提供的数据,写了款简易的服务器监控信息平台NodeQuery,使用PHP开发,可以很方便的放到自己网站,供管理员查看。 截图 使用 Github地址:https://github.com/helloxz/nodeinfoNodeInfo下载:Github下载,本地下载。 首先我们需要去NodeQuery上部署服务器,教程查看:NodeQuery:一款好看的Linux VPS服务器信息监控工具。 然后直接将NodeInfo源码放到站点根目录,再修改ListServers.php填写自己的NodeQuery API即可。 #大概在21行,将xxx换成你的API //设置Nodequery API $data = $api->ListServer("xxxxxx"); 然后打开网站查看即可。 NodeInfo说明 NodeQuery API提供的数据3分钟刷新一次,不断的刷新NodeInfo页面如果信息未变更属正常现象。 NodeInfo每3分钟自动刷新页面。 NodeQuery服务器在海外,如果是国内服务器安装,可用性数据不太准确。 删除NodeQuery 输入下面的命令卸载NodeQuery: rm -R / etc / nodequery &&(crontab -u nodequery -l | grep -v“/etc/nodequery/nq-agent.sh”)| crontab -u nodequery - && userdel nodequery
-
Python 3.6一键安装脚本 for CentOS/Debian
说明:最近一直在玩爬虫,需要使用到python3和pip3,手动安装又有点麻烦,就搞了个一键脚本,Python版本为3.6.4,脚本安装了很多依赖包,不会因为缺少依赖而出问题,这里就分享下。 安装 1、检查下系统是否有Python3 python3 -V 2、安装Python3 #CentOS系统 wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #Debian系统 wget https://www.southcat.net/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh 然后再输入python3 -V看是否安装成功。一般安装成功就可以使用python3、pip3了。 提示 如果想修改系统默认的Python版本的话,还需要创建软链接,可使用命令: cd /usr/bin mv python python.backup ln -s /usr/local/bin/python3 /usr/bin/python 然后重启运行python -V查看即可。 vi /usr/bin/yum 将文件首行 #!usr/bin/python 修改为python之前的版本,如: #!/usr/bin/python2.7
-
小内存VPS一键安装Typecho/WordPress/Zblog/Kodexplorer及整站备份等
说明:刚刚有大佬针对小内存VPS写了个脚本,可以一键安装很多博客程序、Rinetdbbr等,最低在64M内存上测试通过,这里就分享下,如果你有小内存VPS或者想体验下的都可以试试。 脚本特性 小内存VPS一键安装Caddy、PHP7、Sqlite3环境(支持VPS最小内存64M)。 一键绑定域名自动生成SSL证书开启https(ssl自动续期)。 支持IPv6(AAAA记录)如果本地网络不支持IPv6可以通过cloudflare CDN转换为IP4。 一键安装Typecho、Wordpress、Zblog、Kodexplorer、Laverna、一键整站备份。 一键安装V2ra*、Rinetdbbr。 更新 【19.5.20】 鉴于脚本没设置伪静态,在使用上容易出现问题,这里补充一下Caddy伪静态规则。 安装 Github地址:https://github.com/dylanbai8/Onekey_Caddy_PHP7_Sqlite3 支持系统:Centos 7+、Debian 8+。如果你内存实在太小,建议使用mini系统。且使用前请提前解析好域名,不然签发SSL会失败。 使用命令: wget -N --no-check-certificate git.io/c.sh && chmod +x c.sh && bash c.sh 此时会很快的给你安装好Caddy、PHP7、Sqlite3环境。 程序安装 安装好环境后,再使用以下命令安装所需要的程序。 #一键安装typecho博客 bash c.sh -t #一键安装wordpress博客 bash c.sh -w #一键安装zblog博客 bash c.sh -z #一键安装kodexplorer可道云 bash c.sh -k #一键安装laverna印象笔记 bash c.sh -l #一键整站备份(一键打包/www网站目录、含数据库) bash c.sh -a #一键安装v2ra* bash c.sh -v #一键安装rinetd bbr端口加速 bash c.sh -b 安装好后,有些程序还需要设置下伪静态。 伪静态设置 提示:这里暂时只说Typecho和Wordpress,如果你发现其它程序也会出现404,可以反馈下。 Caddy配置文件路径/etc/dylanbai8/caddy/Caddyfile。 编辑配置文件: nano /etc/dylanbai8/caddy/Caddyfile 在最后一个}上面添加以下代码: #Wordpress伪静态 rewrite { if {path} not_match ^\/wp-admin to {path} {path}/ /index.php?{query} } #Typecho伪静态 rewrite { if {path} not_match...
-
一个可以观看斗鱼/虎牙/熊猫/B站/全民等直播平台的第三方客户端:Moon Light v0.5
说明:在吾爱逛了一圈,发现了这个客户端,很实用,解析很快,支持斗鱼TV、虎牙TV、熊猫TV、B站、龙珠、金刚、全民等直播平台,对于喜欢逛各大直播平台的人来说,方便了不少,毕竟一个客户端就可以观看所有平台你喜欢的主播,还支持监控各主播在线情况。 截图 功能 支持多个直播平台,可以添加多个主播。 绿色小巧,极低的CPU占用率。 软件会定期监控主播的在线状态,在线小红点会显示红色,不在线显示灰色。 退出软件自动保存主播列表,下次启动会自动加载。 双击画面或者按F11即可全屏观看,再次双击画面,或者按F11,或者按ESC键即可退出全屏。 鼠标移到画面中会显示调节菜单,暂时支持调节音量,后续会支持更多功能。 使用 下载地址:Moon_Light v0.5.7z 1、打开软件,把直播间地址复制到右下角的空白处,点击添加。2、添加后主播会显示在右侧的主播列表。
-
Nginx环境下对部分网站做防盗链设置及外链的跳转
说明:对于Nginx防盗链的设置,之前发过一篇文章:Linux VPS下Nginx与Apache环境防盗链设置方法,而这个方法就是连所有的网站都屏蔽了,有时候并不适合有些网站,现在再分享一个Nginx限制部分网站外链权限的方法。 方法 以下代码均在站点配置文件添加即可! 1、屏蔽部分网站和IP if ($http_referer ~* abcd.com|bcde.org|cdef.me|103.35.13.4|235.35.3.2) { rewrite ^/ https://www.google.com/logo.png; } 意思是屏蔽那些网站或IP段的外链请求,并且替换图片为https://www.google.com/logo.png,为何还要屏蔽IP段呢? 因为好多大人网站会直接采用IP地址访问,所以加上了这个匹配规则。 2、设置部分网站跳转 if ($http_referer ~* abcd.com|bcde.org|cdef.me) { rewrite ^(.*)$ https://blog.southcat.net.com$1 permanent; } 可以将以上的网址访问过来链接自动跳转到https://blog.southcat.net上,其他网站外链过来的话连接不变,这样可以把一部分访问量很大的网站流量转移到其他服务器上。 3、设置部分文件夹跳转 if ($http_referer ~* abcd.com|bcde.org|cdef.me) { rewrite ^/picture/(.*)$ https://blog.southcat.net/picture/$1 permanent; }