Home
Softono

Selfhosted Server

Open source MIT Shell
104
Stars
16
Forks
0
Issues
7
Watchers
9 years
Last Commit

 About Selfhosted Server

Selfhosted server with Ansible.

Platforms

Web Self-hosted

Languages

Shell

Links

Need Help Installing Selfhosted Server?

We provide expert installation service for this software. Our team will install, configure, and secure Selfhosted Server on your server. plans start at just $30.

Selfhosted Server

View on GitHub

selfhosted-server

利用 Ansible 快速自架各种服务器,包括 Shadowsocks、NGINX、PostgreSQL、Tiny Tiny RSS、Syncthing、Stikked、Git、Jenkins 等等。目前,支持 DigitalOcean、Linode、Vultr、Google Compute Engine 等 VPS,采用 Debian GNU/Linux 8.7 64 位版本系统。

Role 说明

VPS

Debian

  • common:常用的包及系统调优
  • unattendedupgrades:Debian 系统自动升级
  • debian-packaging:Debian 打包环境
  • user:添加系统用户帐号

Web Service

Database

Secure proxy

  • shadowsocks:架设 Shadowsocks 服务(Shadowsocks-libev)
  • kcptun:基于 KCP 的安全隧道

Tools

  • fail2ban:根据日志中的恶意指征封禁 IP
  • obname:备份工具
  • pelican:Pelican 静态站点生成器
  • lsyncd:Lsyncd 实时同步(Mirror)
  • ansible:Ansible 自动化工具
  • openjdk:OpenJDK Java 运行时
  • tmux:终端多路复用器
  • docker:Docker 容器

用法

请参考《跟 Toy 玩自架服务器》系列文章:

  1. 创建 Vultr 服务器实例
  2. 创建 Linode 服务器实例
  3. 跟 Toy 玩自架服务器:创建 DigitalOcean Droplet
  4. 跟 Toy 玩自架服务器:5 分钟搭一架梯子

许可

The MIT License (MIT)

Copyright © 2017 Xiaodong Xu, https://linuxtoy.org <xxdlhy [at] gmail [dot] com>