分类:代码 相关文章

github与coding双线部署hexo教程

今天想打开我的wiki站看一些笔记,但是打开速度有点挑战我的耐心了,于是决定把wiki站同步到国内的git服务商一份,这样应该就快不少。 因为我所用的主题的使用文档部署在coding,就决定是你了! 本以为是个很简单的工作,没想到实际操作起来还是有点麻烦的,决定做个笔记。 部署到coding上 进入腾讯开发者平台,注册账号并登录。没错,coding已经被腾讯收购了,两个其实是一样的。(而且coding我一进去就是团队界面,都不知道代码在哪,更别说page服务了……) 和github一样,在个人设置中添加SSH公钥,可以用之前github已经生成的,一般在C:\Users\用户名\.ssh\id……

继续阅读»»»

小内存VPS一键安装Typecho、WordPress、Zblog、kodexplorer、laverna以及整站备份

脚本特性 小内存VPS 一键安装 Caddy+PHP7+Sqlite3 环境 (支持VPS最小内存64M) 一键绑定域名自动生成SSL证书开启https(ssl自动续期)、支持IPv6 一键安装 typecho、wordpress、zblog、kodexplorer、laverna、一键整站备份 一键安装 v2ray、rinetdbbr 经典组合 [Website(caddy+php7+sqlite3+tls)+V2ray(vmess+websocket)]use_path+Rinetdbbr 支持系统:Centos 7+ Debian 8+ (建议选择 Debian 8 mini版) 安装教……

继续阅读»»»

宝塔面板LNMP开启Brotli压缩,可提高网站加载速度

说明:Brotli是Google推出的开源压缩算法,通过变种的LZ77算法、Huffman编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率,性能也比我们目前常见的Gzip高17-25%,可以帮我们更高效的压缩网页中的各类文件大小及脚本,从而提高加载速度,提升网页浏览体验。 安装 1、下载Brotli cd /www/server #下载brotli git clone https://github.com/google/ngx_brotli.git cd ngx_brotli #更新brotli git submodule update –init 2、编译N……

继续阅读»»»

Linux VPS定时备份服务器/网站数据到Github私人仓库

说明:现在Github被微软收购后,私人仓库已经开始免费了,只能说微软很良心。然后就可以拿来折腾下了,让其充分发挥下作用,这里我们可以用来备份下网站或者服务器一些数据,方法就大概说下。 教程 首先你肯定需要一个Github账号,没有的可以去注册一个,地址:https://github.com 。有了账号就继续看。 1、配置Git SSH密钥 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在操作之前,需要先在服务器上生成SSH key。 我们先去根目录下使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密……

继续阅读»»»

Docker 安装 MTProxy 并推广自己的 Telegram 频道 / 群组

申请 MTP 代理推广 前往 @MTProxybot 按照步骤一步一步来,会给你一个 TAG,注意保存。自己可以先想好要用的 秘钥 你改成 1145114 之类的随机数字也是无所谓的,只要符合规则(32 hex characters) 生成之后,可以选择 Promotion,挂上你要推广的频道 / 群组。使用这个 MTP 的人就会被顶置你的频道。 Docker 安装 注意请确保内核大于 3.10.0-327.el7.x86_64 推荐使用 Ubuntu 16 及 CentOS 7 或以上版本,下文均已 CentOS 7 来说明 查看内核 uname -r 升级内核可参考 TeddySun 大佬……

继续阅读»»»

使用Docker安装OpenTracker,自建BT Tracker服务器

安装 1、安装Docker 使用以下命令: #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable d……

继续阅读»»»

Linux安装DNSmasq搭建自己的公共DNS,防劫持/免广告

一键安装DNSmasq 环境要求:CentOS 6/7 先使用ifconfig命令查看服务器IP,并记录,比如下图中的192.168.0.4 执行下面的命令安装DNSmasq #安装epel源 yum -y install epel-release #安装DNSmasq wget https://raw.githubusercontent.com/helloxz/dnsmasq/master/dns.sh –no-check-certificate chmod +x dns.sh #注意后面填写ifconfig看到的IP ./dns.sh 192.168.0.4 如果是阿里云等服务器,注意防……

继续阅读»»»

Linux VPS一键添加/删除Swap虚拟内存

说明:很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,这里就整了个一键脚本方便懒人或小白使用。 运行命令脚本 提示:脚本不支持OpenVZ架构,安装会自动退出。 wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh 脚本备份:https://www.lanzous.com/i4sej8d 备用下载: https://pan.baidu.com/s/1CctF_ADAurKh46_–ENhvw 提取码: zpdg 然后根据选项进行操作,记得添加swap的时候填……

继续阅读»»»

BT离线下载安装大全-Docker镜像

前言 随着大家对离线下载的需求越来越高,这里就找了一些用户量比较多,也经常在维护的BT离线程序的Docker镜像,包括Aria2、utorrent、Deluge、Transmission、Rutorrent、Qbittorrent,算是比较全了,这里就分享下。 安装Docker 首先安装下面程序之前,需要在服务器上安装Docker环境,使用命令: #CentOS 6系统 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install ……

继续阅读»»»

VPS服务器常用测试脚本集合

前言 经常混迹各种网站看到很多实用的VPS测试脚本,研究了一下优缺点整理出来方便日后选用,以后再也不需要找各种各样的测试脚本了。 Bench.sh 秋水逸冰大佬的写的Bench.sh脚本 特点 显示当前测试的各种系统信息; 取自世界多处的知名数据中心的测试点,下载测试比较全面; 支持 IPv6 下载测速; IO 测试三次,并显示平均值。 项目 Teddysun/Across/ 使用 wget -qO- bench.sh | bash #或者 curl -Lso- bench.sh | bash #或者 wget -qO- 86.re/bench.sh | bash #或者 curl -so- ……

继续阅读»»»