Setup Time Machine on Ubuntu Server

1、安装 Netatalk

sudo apt-get install netatalk

2、设置 Time Machine 备份文件存放位置

vi /etc/netatak/AppleVolumes.default

#~/ “Home Directory”
/backup/TimeMachine “TimeMachine” options:tm

3、安装及配置 Avahi

vi /etc/avahi/services/afpd.service

%h
_afpovertcp._tcp
548
_device-info._tcp
0
model=OSX

4、重启 netatalk 和 avahi

sudo service netatalk restart
sudo service avahi-daemon restart

5、 Mac OSX 这边的设置

执行这个命令让 Time Machine 能够使用网络磁盘作为备份目标位置:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

打开 “系统偏好设置” -> “Time Machine” -> “开” -> “选择磁盘” 然后选择 “Time Machine” 文件夹。

Setup Virtualbox on Ubuntu Server

配置VBOX WEB控制台和自动启动

  1. 官网下载deb 和 expack
  2. sourceforge下载phpvirtualbox
  3. 安装 4.3 和 5.0类似
    sudo dpkg -i virtualbox-4.3_4.3.10-93012~Ubuntu~precise_amd64.deb
    sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.10-93012.vbox-extpack

Web

vi /etc/default/virtualbox

VBOXWEB_USER=root

service vboxweb-service restart

Auto Start

cat /etc/default/virtualbox

VBOXWEB_USER=root

VBOXAUTOSTART_DB=/etc/vbox/autostart

VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg

VBoxManage setproperty autostartdbpath /etc/vbox/autostart

touch autostart/root.start

tree
.
├── autostart
│ └── root.start
└── autostart.cfg

1 directory, 2 files

vi autostart.cfg

default_policy = allow

VBoxManage modifyvm "Windows XP" --autostart-enabled on

Nginx SSL 反向代理 502

改用Nginx后遇到不少坑,记下反向代理SSL的问题

upstream ubuntu-server {
server 192.168.100.100;
}
server {
...
proxy_pass https://ubuntu-server;
...
}

HTTP这样没问题,SSL被爆502
upstream ubuntu-server {
server 192.168.100.100:443; <-- Here!
}

Hostus美国VPS主机便宜方案汇总

第一、2款便宜年付美国、伦敦VPS方案(优先这个方案)

OVZ-768 OVZ-2048
CPU核心:1核心 CPU核心:1核心
内存:768MB /768MB vSwap 内存:2048MB /2048MB vSwap
硬盘:20GB 硬盘:75GB
端口:1Gbps 端口:1Gbps
月流量:2000GB 月流量:2000GB
架构/系统:OpenVZ 架构/系统:OpenVZ
独立IP:1IP 独立IP:2IP
价格:$16.00/年(HostUS Hosting 价格:$35/年(HostUS Hosting

HostUS美国数据中心,这两款原本发布在LET上的年付最低16美元方案目前还是有效的。可以选择洛杉矶、达拉斯、亚特兰大、华盛顿、伦敦等机房,伦敦因为带有10GBPS DDOS防护,所以需要额外多5美元每月。

第二、HostUS KVM架构方案(洛杉矶、亚特兰大、华盛顿,可搭建WIN系统)

KVM0.5 KVM1 KVM2 KVM4
CPU核心:1核心 CPU核心:2核心 CPU核心:2核心 CPU核心:3核心
内存:512MB 内存:1024MB 内存:2048MB 内存:3072MB
硬盘:25GB 硬盘:45GB 硬盘:75GB 硬盘:100GB
端口:1Gbps 端口:1Gbps 端口:1Gbps 端口:1Gbps
月流量:750GB 月流量:1000GB 月流量:2000GB 月流量:3000GB
架构/系统:KVM 架构/系统:KVM 架构/系统:KVM 架构/系统:KVM
独立IP:1IP 独立IP:1IP 独立IP:1IP 独立IP:1IP
价格:$4.35/月(HostUS Hosting 价格:$7.95/月(HostUS Hosting 价格:$13.95/月(HostUS Hosting 价格:$19.95/月(HostUS Hosting

目前,HOSTUS KVM架构的VPS拥有洛杉矶、亚特兰大、华盛顿3个机房,后面应该会陆续都上的(我们点击直达链接后到机房选项中选择),如果我们对这些方案不满意,也可以到官方直接自定义配置不同的内存、硬盘等参数定制配置。(使用LETKVM20优惠码享受KVM八折)

2016.8 可以使用的优惠码VPS15OFF

About Nginx

最近网站一直断断续续不能访问,一开始以为VPS的问题…

然后果断换了个支持支付宝付款的Hostus.us,问题依旧…

然后怀疑Apache不稳定?就基本没啥访问量,应该不会啊…

被攻击了?没啥有价值的东西…

然后开始换Nginx…各种折腾…

目前差不多基本稳定了。

  1. Xiaomi Mini 刷 Padavan
  2. Mini 安装Nginx + Mysql, 由于性能不是特别强大,只挂了个UCHome
  3. Mini Nginx 用 proxy_pass 把 www.kevin125.com 反向代理到 Hostus
  4. Mini Nginx 用 … 把 cloud.kevin125.com 反向代理到内网 Gen8
  5. 希望能稳定一段时间吧

Ubuntu PPTPD

sudo apt-get install pptpd

vi /etc/pptpd.conf

localip 192.168.0.1-10

remoteip 192.168.0.101-110

vi /etc/ppp/pptpd-options

ms-dns 8.8.8.8

ms-dns 8.8.4.4

vi /etc/ppp/chap-secrets

username * passwd *

vi /etc/sysctl.conf

net.ipv4.ip_forward=1

sysctl -p

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

iptables-save > /etc/iptables-rules

vi /etc/network/interfaces

pre-up iptables-restore < /etc/iptables-rules

Compile PHP5 on Ubuntu Xenial

Ubuntu 16.04 默认PHP环境是PHP7.0

编译PHP5是因为有些应用还不支持PHP7.0

目的:PHP7.0 和 PHP5 共存

./configure
--prefix=/usr/local/php5
--enable-fpm
--with-fpm-user=www-data
--with-fpm-group=www-data
--enable-mbstring
--with-mysql
--with-mysqli
--with-gettext
--with-zlib
--with-mcrypt
--with-gd
--with-bz2
--enable-xml
--enable-zip

make && sudo make install

PHP5的启动脚本

sudo cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

sudo update-rc.d php5-fpm defaults