All Projects → xuxiaodong → Selfhosted Server

xuxiaodong / Selfhosted Server

Licence: mit
Selfhosted server with Ansible.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Selfhosted Server

Ansible Role Nfs
Ansible Role - NFS
Stars: ✭ 141 (+54.95%)
Mutual labels:  ansible, server
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-2.2%)
Mutual labels:  ansible, server
Youtube Videos
Documentation for Techno Tim YouTube Videos
Stars: ✭ 250 (+174.73%)
Mutual labels:  selfhosted, ansible
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (+34.07%)
Mutual labels:  ansible, server
Ansible Role Docker
Ansible Role - Docker
Stars: ✭ 845 (+828.57%)
Mutual labels:  ansible, server
Tower Operator
DEPRECATED: This project was moved and renamed to: https://github.com/ansible/awx-operator
Stars: ✭ 87 (-4.4%)
Mutual labels:  ansible
Community
Modern Confluence alternative designed for internal & external docs, built with Golang + EmberJS
Stars: ✭ 1,286 (+1313.19%)
Mutual labels:  selfhosted
Resty
The minimalist framework of RESTful(server and client) - Resty
Stars: ✭ 1,268 (+1293.41%)
Mutual labels:  server
Tcpbin
Very crude and poorly written HTTP(s) and SMTP bin
Stars: ✭ 85 (-6.59%)
Mutual labels:  server
Startserver
Yet another http server just for fun.
Stars: ✭ 90 (-1.1%)
Mutual labels:  server
Docker Ansible Playbook
Docker Image of Ansible for executing ansible-playbook command against an externally mounted set of Ansible playbooks
Stars: ✭ 90 (-1.1%)
Mutual labels:  ansible
Ansible Gpdpocket
Linux Installer for GPD Pocket
Stars: ✭ 88 (-3.3%)
Mutual labels:  ansible
Go Whatsapp Rest
Go WhatsApp Implementation in REST API
Stars: ✭ 86 (-5.49%)
Mutual labels:  server
Ansible Podman Collections
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
Stars: ✭ 89 (-2.2%)
Mutual labels:  ansible
Docker Cloud Platform
使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 86 (-5.49%)
Mutual labels:  ansible
Dotfiles
My precious configs
Stars: ✭ 85 (-6.59%)
Mutual labels:  ansible
Ubuntu1604 Cis
Ubuntu CIS Hardening Ansible Role
Stars: ✭ 88 (-3.3%)
Mutual labels:  ansible
Serve
serve starts a simple temporary static file server in your current directory and prints your IP address to share with colleagues
Stars: ✭ 90 (-1.1%)
Mutual labels:  server
Novuscore
A modern take on WoW emulation
Stars: ✭ 88 (-3.3%)
Mutual labels:  server
Web Server Bundle
WebServerBundle provides commands for running applications using the PHP built-in web server. It simplifies your local development setup because you don't have to configure a proper web server such as Apache or Nginx to run your application.
Stars: ✭ 1,281 (+1307.69%)
Mutual labels:  server

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>

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].