All Projects → nodiscc → Xsrv

nodiscc / Xsrv

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

Projects that are alternatives of or similar to Xsrv

A full-featured home hosted Cloud Drive, Personal Assistant, App Launcher, File Converter, Streamer, Share Tool & More!
Stars: ✭ 134 (+50.56%)
Mutual labels:  self-hosted, nextcloud, server
No description or website provided.
Stars: ✭ 33 (-62.92%)
Mutual labels:  rss, backup, media
Ansible Role Docker
Ansible Role - Docker
Stars: ✭ 845 (+849.44%)
Mutual labels:  ansible, server, infrastructure
Docker Serveo Server is an alternative for ngrok. taichunmin/serveo-server can let you host your own serveo. And taichunmin/serveo can let you secure URL to your localhost server through any NAT or firewall in Docker.
Stars: ✭ 44 (-50.56%)
Mutual labels:  self-hosted, server
Ansible Restic
Deploy restic backup program
Stars: ✭ 29 (-67.42%)
Mutual labels:  ansible, backup
[mirror] Standalone DHT search
Stars: ✭ 32 (-64.04%)
Mutual labels:  self-hosted, bittorrent
🐍 💡 JOplin Notes Generator - project replaced by
Stars: ✭ 15 (-83.15%)
Mutual labels:  self-hosted, rss
Ansible Role Gitea
Ansible role to deploy a Gitea instance
Stars: ✭ 58 (-34.83%)
Mutual labels:  self-hosted, ansible
Server dashboard
Stars: ✭ 1,026 (+1052.81%)
Mutual labels:  server, monitoring
Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.
Stars: ✭ 67 (-24.72%)
Mutual labels:  self-hosted, media
Ansible Nas
Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
Stars: ✭ 1,198 (+1246.07%)
Mutual labels:  self-hosted, ansible
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: ✭ 934 (+949.44%)
Mutual labels:  self-hosted, messaging
Ansible Role Munin
Ansible Role - Munin
Stars: ✭ 27 (-69.66%)
Mutual labels:  ansible, monitoring
Infra Integrations Sdk
New Relic Infrastructure Integrations SDK
Stars: ✭ 42 (-52.81%)
Mutual labels:  monitoring, infrastructure
Create agents that monitor and act on your behalf. Your agents are standing by!
Stars: ✭ 33,694 (+37758.43%)
Mutual labels:  rss, monitoring
Configuration profiles for restic backup
Stars: ✭ 48 (-46.07%)
Mutual labels:  ansible, backup
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Stars: ✭ 12,383 (+13813.48%)
Mutual labels:  self-hosted, rss
A simplified backup management software for quick access to your archives through an efficient web interface.
Stars: ✭ 76 (-14.61%)
Mutual labels:  backup, ldap
[Revamped] Go package for reading from continuously updated files (tail -f)
Stars: ✭ 81 (-8.99%)
Mutual labels:  monitoring, logging
Bash Toolkit
Este proyecto esá destinado a ayudar a los sysadmin
Stars: ✭ 13 (-85.39%)
Mutual labels:  backup, samba
  ╻ ╻┏━┓┏━┓╻ ╻
  ╹ ╹┗━┛╹┗╸┗┛ 

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

xsrv provides:

  • a comprehensive set of web applications/network services, system/infrastructure tools (roles)
  • a command-line tool for easy configuration, deployment and maintenance
  • a basic playbook to setup a single server in a few minutes


System components/infrastucture/middleware

End-user web applications/services

  • nextcloud - file hosting/sharing/synchronization/groupware/"private cloud" service
  • tt_rss - RSS feed reader
  • samba - cross-platform file and printer sharing service (SMB/CIFS)
  • shaarli - personal, minimalist, super-fast bookmarking service
  • gitea - lightweight self-hosted Git service/software forge
  • transmission - bittorrent peer-to-peer client web interface (seedbox) service
  • mumble - low-latency voice-over-IP (VoIP) server
  • rocketchat - realtime web chat/communication platform
  • jellyfin - media System that puts you in control of managing and streaming your media
  • homepage - simple homepage/dashhoard for your services

Quick start

# clone the repository
git clone

# (optional) install the program to your $PATH
sudo cp xsrv/xsrv /usr/local/bin/

# initialize the playbook, provide basic settings and roles to enable
xsrv init-playbook

# deploy your first server
xsrv deploy

xsrv is a wrapper around the ansible suite of tools. Use the xsrv command-line tool to manage your servers, or include any of the roles in your own ansible playbooks. See Using as ansible collection.


Source code


This project and the components it manages are Free and Open-Source Software

Ansible components are licensed under the GNU GPLv3 unless noted otherwise.

The project's documentation is under the Creative Commons Attribution-ShareAlike 4.0 license.


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].