• Stars
    star
    239
  • Rank 168,763 (Top 4 %)
  • Language Jinja
  • License
    GNU General Publi...
  • Created about 8 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities

xsrv

  β•» ╻┏━┓┏━┓╻ β•»
░░╺╋╸┗━┓┣┳┛┃┏┛
  β•Ή ╹┗━┛╹┗╸┗┛ 

Install, manage and run self-hosted network services and applications on your own server(s).

This project provides:

  • ansible roles for automated installation/configuration of various network services, applications and management tools (sharing, communication, collaboration systems, file storage, multimedia, office/organization, development, automation, infrastructure...)
  • an optional command-line tool for common operations, configuration, deployment and maintenance of your servers
  • a template to get started with a single server in a few minutes

Roles

  • apache - Apache web server/reverse proxy + PHP-FPM interpreter
  • backup - Remote/local backup service (rsnapshot)
  • common - Base setup for Debian servers
  • dnsmasq - Lightweight DNS server
  • docker - Open source application containerization technology
  • gitea - Self-hosted Git service/software forge
  • gotty - Share your terminal as a web application
  • graylog - Log capture, storage, real-time search and analysis tool
  • homepage - Simple webserver homepage/dashboard
  • jellyfin - Media solution that puts you in control of your media
  • jitsi - Video conferencing solution
  • libvirt - libvirt virtualization toolkit
  • mail_dovecot - IMAP mailbox server
  • matrix - Real-time secure communication server and web client
  • monitoring - Monitoring, alerting, audit and logging system
  • monitoring_netdata - Lightweight real-time monitoring and alerting system
  • monitoring_rsyslog - Log aggregation, processing and forwarding system
  • monitoring_utils - Various monitoring and audit utilities
  • mumble - Low-latency VoIP/voice chat server
  • nextcloud - file hosting/sharing/synchronization and collaboration platform
  • openldap - LDAP directory server and web management tools
  • postgresql - PostgreSQL database engine
  • readme_gen - add an inventory of hosts and services to the project's README.md
  • samba - Cross-platform file sharing server
  • shaarli - Bookmarking & link sharing web application
  • transmission - Transmission Bittorrent client/web interface
  • tt_rss - Tiny Tiny RSS web-based news feed reader
  • wireguard - fast and modern VPN server

Screenshots

Source code

License

Documentation

More Repositories

1

awesome-linuxaudio

[mirror] A list of software and resources for professional audio/video/live events production on Linux.
Shell
1,169
star
2

github-stars-backup

[mirror] Backup a list of github starred repositories for the specified user.
Python
111
star
3

debian-live-config

[mirror] Debian GNU/Linux desktop operating system, preconfigured for personal computers/workstations
Makefile
65
star
4

shaarchiver

[archived] Archive your Firefox, Shaarli or delicious bookmarks
54
star
5

distrib-dl

[mirror] Download and verify Linux distribution installers/ISO images
Shell
17
star
6

hecat

Generic automation tool around data stored as plaintext YAML files
Python
16
star
7

toolbox

[mirror] misc. scripts/utilities/examples/ansible roles/archives/personal APT repository
Python
14
star
8

netdata-needrestart

[mirror] Check for processes/services/kernels that need to be restarted - netdata plugin
Python
5
star
9

netdata-logcount

[mirror] Count log messages by level over time - netdata plugin
Python
5
star
10

musical-artifacts-data

json data for musical-artifacts.com
Makefile
4
star
11

wiki.archlinux.org

git-mediawiki mirror of https://wiki.archlinux.org/
4
star
12

netdata-debsecan

[mirror] Check/graph the number of CVEs in currently installed packages - netdata plugin
Python
4
star
13

netdata-apt

[mirror] Check/graph number of upgradable packages - netdata plugin
Python
3
star
14

cc0-wallpapers

[mirror] Basic desktop wallpaper set under public domain license
2
star
15

fonts

2
star
16

awesome-sysadmin-data

[WIP] This repository will hold machine-readable data for awesome-sysadmin
Makefile
2
star
17

awesome-sysadmin-html

[WIP] HTML source for https://sysadmin.awesome-selfhosted.net/
1
star
18

plymouth-theme-debian-logo

A simple Debian theme for the plymouth boot screen [mirror]
1
star