xuxiaodong / Selfhosted Server
Licence: mit
Selfhosted server with Ansible.
Stars: ✭ 91
Programming Languages
shell
77523 projects
Labels
Projects that are alternatives of or similar to Selfhosted 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
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
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 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
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
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
- droplet:在 DigitalOcean 上创建 droplet
- linode:在 Linode 上创建服务器实例
- vultr:在 Vultr 上创建服务器实例
- gce:在 Google Cloud Platform 上创建服务器实例
Debian
- common:常用的包及系统调优
- unattendedupgrades:Debian 系统自动升级
- debian-packaging:Debian 打包环境
- user:添加系统用户帐号
Web Service
- nginx:Web 服务器
- php:PHP 语言环境
- certbot:部署 Let's Encrypt 证书
- ttrss:Tiny Tiny RSS 阅读器 (demo)
- syncthing:Syncthing P2P 持续同步 (demo)
- stikked:Paste 服务 (demo)
- git:Git 版本控制系统,外加 stagit 静态 Git 页面生成器 (demo)
- jenkins:Jenkins 持续集成/交付服务 (demo)
- cachet:Cachet 状态页面系统 (demo)
- prometheus:Prometheus 监视及告警系统
- grafana:Grafana 可视化 Dashboard
- yourls:Yourls 网址缩短服务
Database
- postgresql:PostgreSQL 数据库
- mariadb:MariaDB 数据库
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 玩自架服务器》系列文章:
许可
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].