awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 repositorios

Awesome GitHub RepositoriesSystemd Services

Configuration for managing application services on Linux systems.

Distinguishing note: Focuses on system-level service definition.

Explore 28 awesome GitHub repositories matching devops & infrastructure · Systemd Services. Refine with filters or upvote what's useful.

Awesome Systemd Services GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vapor/vaporAvatar de vapor

    vapor/vapor

    26,138Ver en GitHub↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Defines systemd service files for production process management.

    Swiftframeworkhttphttp2
    Ver en GitHub↗26,138
  • apernet/hysteriaAvatar de apernet

    apernet/hysteria

    21,894Ver en GitHub↗

    Hysteria is a cross-platform proxy tool designed to route network traffic over the QUIC protocol. It functions as a proxy server infrastructure that facilitates secure traffic tunneling, specifically targeting the circumvention of restrictive network firewalls and censorship. The software utilizes UDP-encapsulated traffic tunneling and cryptographic stream obfuscation to hide traffic patterns and bypass deep packet inspection. By employing custom congestion control algorithms, it dynamically adjusts transmission rates based on real-time network conditions and packet loss metrics to maintain c

    Integrates with Linux init systems to manage persistent background service execution and automated restarts.

    Gocensorship-circumventiongolanghttp-proxy
    Ver en GitHub↗21,894
  • systemd/systemdAvatar de systemd

    systemd/systemd

    15,324Ver en GitHub↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Parses startup sequences based on header information to ensure services initialize in the correct order.

    Ccinitlinux
    Ver en GitHub↗15,324
  • nelvko/clash-for-linux-installAvatar de nelvko

    nelvko/clash-for-linux-install

    13,627Ver en GitHub↗

    This project is an automated installation and management tool for deploying Clash proxy cores and web dashboards on Linux systems. It provides a scripted environment deployer that handles the setup of network proxy kernels and administration panels across various distributions and initialization systems. The tooling includes a subscription manager that handles multiple proxy feeds with automated updates and format conversion for profile switching. It also provides a service controller for managing the operational status, lifecycle, and log tracking of the proxy services. The system covers au

    Generates and manipulates systemd unit files to ensure proxy service persistence and background execution.

    Shellclashclash-metalinux
    Ver en GitHub↗13,627
  • cockpit-project/cockpitAvatar de cockpit-project

    cockpit-project/cockpit

    13,172Ver en GitHub↗

    Cockpit is a web-based management interface designed for the administration of Linux servers. It provides a graphical environment that allows users to perform system tasks, configure server settings, and monitor performance directly through a standard browser. The platform distinguishes itself by offering centralized control over distributed environments, enabling the management of multiple servers from a single dashboard. It supports the lifecycle management of containerized workloads and virtual machine infrastructure, alongside the configuration of network interfaces, firewalls, and storag

    Runs as a persistent background process managed by the system init system to ensure availability and automatic recovery.

    JavaScriptcockpitjavascriptlinux-servers
    Ver en GitHub↗13,172
  • zfile-dev/zfileAvatar de zfile-dev

    zfile-dev/zfile

    10,771Ver en GitHub↗

    在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载

    Registers the application as a systemd service for automatic startup and standard Linux service management.

    Javaclouddiskh2h5ai
    Ver en GitHub↗10,771
  • nix-community/home-managerAvatar de nix-community

    nix-community/home-manager

    9,985Ver en GitHub↗

    Home Manager is a declarative framework for managing user-specific packages, dotfiles, and services. It serves as a tool for maintaining reproducible home directory setups and user environments across multiple machines using the Nix package manager. The system functions as a declarative dotfile manager, defining application configuration files from a central source to ensure consistency. It allows for the management of user-level software packages and the automation of background processes and services that start upon user login.

    Sets up and controls background processes and systemd services that start automatically upon user login.

    Nixdotfilesnixnix-dotfiles
    Ver en GitHub↗9,985
  • judasn/linux-tutorialAvatar de judasn

    judasn/Linux-Tutorial

    8,730Ver en GitHub↗

    This is a practical, step-by-step guide to Linux system administration, command-line usage, and development environment setup, written from the perspective of a Java developer. The tutorial is structured as a sequence of terminal commands with explanations, teaching system administration through direct modification of plain-text configuration files. It provides separate workflows for CentOS, Ubuntu, and Kali Linux, covering both yum and apt package managers with equivalent commands for each operation. The guide emphasizes a security-first workflow, walking through firewall configuration, SSH

    Provides instructions for controlling system services using systemd start, stop, restart, and status commands.

    Shellcentoselasticsearchfastdfs
    Ver en GitHub↗8,730
  • roadrunner-server/roadrunnerAvatar de roadrunner-server

    roadrunner-server/roadrunner

    8,473Ver en GitHub↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Integrates with systemd to manage the application process as a background service.

    Goapplication-servergolanghacktoberfest
    Ver en GitHub↗8,473
  • teddysun/shadowsocks_installAvatar de teddysun

    teddysun/shadowsocks_install

    8,255Ver en GitHub↗

    This project is a collection of automated deployment tools centered around a Shadowsocks server auto-installer for Linux distributions. It provides a specialized SOCKS5 proxy manager and a web-based proxy control panel to administer secure network tunneling. The toolkit distinguishes itself by integrating a Linux kernel optimizer that enables congestion control algorithms to increase network throughput. It also includes a dedicated deployer for HTTP/3 web servers and a management interface capable of generating connection QR codes and monitoring real-time performance. The software covers a b

    Provides scripts to control the operational state of server processes, including starting, stopping, and restarting services.

    Shellshadowsocksshadowsocks-libevshadowsocks-server
    Ver en GitHub↗8,255
  • ublue-os/bazziteAvatar de ublue-os

    ublue-os/bazzite

    7,876Ver en GitHub↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Uses systemd service unit files to control the execution and startup of containerized applications.

    Shelldesktopfedora-kinoitefedora-linux
    Ver en GitHub↗7,876
  • yuk7/archwslAvatar de yuk7

    yuk7/ArchWSL

    7,372Ver en GitHub↗

    ArchWSL is a pre-configured Arch Linux distribution designed to run within the Windows Subsystem for Linux. It provides a method for deploying a functional Linux environment through root filesystem bootstrapping via application packages or zip archives. The project includes a dedicated instance manager for backing up, restoring, and managing multiple isolated Linux environment instances. It also features a compatibility patch for the standard C library and core system libraries to ensure software runs on older kernel versions. The system covers service management through native or emulated s

    Integrates native systemd support for managing background services and system processes.

    Makefilearchlinuxuwp-appswindows-10
    Ver en GitHub↗7,372
  • v2fly/fhs-install-v2rayAvatar de v2fly

    v2fly/fhs-install-v2ray

    6,756Ver en GitHub↗

    fhs-install-v2ray is a shell script that automates the deployment of V2Ray, a network proxy tool, on Linux servers. It downloads precompiled binaries and geographic data from a release server, places them into standard Linux filesystem directories, and registers V2Ray as a persistent background service managed by systemd. The script is designed to be idempotent, meaning repeated runs do not overwrite custom configurations, and uninstallation removes all installed files and services completely. The tool distinguishes itself by enforcing a Filesystem Hierarchy Standard (FHS) layout, mapping bin

    Generates and registers unit files to manage V2Ray as a persistent background process with automated lifecycle control.

    Shellinstallerscriptv2ray
    Ver en GitHub↗6,756
  • chaifeng/ufw-dockerAvatar de chaifeng

    chaifeng/ufw-docker

    6,627Ver en GitHub↗

    ufw-docker is a network security tool and firewall manager designed to enforce UFW security policies on Docker container traffic. It functions as a Linux firewall orchestrator that modifies routing and filter rules to prevent container traffic from bypassing system firewall policies via iptables. The tool provides capabilities for isolated port exposure, allowing specific ports or protocols to be opened for containers without exposing them on the host machine. It also manages network subnet security for IPv4 and IPv6 through automatic detection and custom CIDR ranges. The system includes aut

    Utilizes systemd services to trigger automatic firewall reloads upon container network changes.

    Shelldebiandockerdocker-swarm
    Ver en GitHub↗6,627
  • spacebarchat/spacebarchatAvatar de spacebarchat

    spacebarchat/spacebarchat

    6,680Ver en GitHub↗

    SpaceBarChat is an open-source, self-hosted chat server that implements the Discord client-server protocol, allowing existing Discord clients and bots to connect without modification. It provides a complete communication platform for real-time messaging, voice, and video, all running on your own infrastructure with data stored in a PostgreSQL database that automatically synchronizes its schema with the application source code. The platform is built on a three-service architecture that separates API, Gateway, and CDN processes, communicating via Unix domain sockets or RabbitMQ for coordination

    Run the chat platform as a systemd service for automatic startup and process management.

    discorddiscord-open-sourcefoss
    Ver en GitHub↗6,680
  • actuallymentor/batteryAvatar de actuallymentor

    actuallymentor/battery

    6,676Ver en GitHub↗

    Battery is a command-line and graphical utility for macOS that manages battery charging behavior to prolong battery lifespan. It functions as a charge limiter, allowing users to set a maximum charge threshold—typically 80%—and maintain that limit across reboots and even when the application is closed. The tool also includes a battery sensor calibration feature that discharges the battery to a low level and then fully recharges it to restore accurate capacity reporting. The project distinguishes itself by offering both a CLI and a GUI for controlling charging behavior, supporting custom percen

    Runs as a background service managed by systemd to enforce charge policies across reboots.

    Shell
    Ver en GitHub↗6,676
  • charmbracelet/soft-serveAvatar de charmbracelet

    charmbracelet/soft-serve

    6,638Ver en GitHub↗

    Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user interface for browsing repositories, files, and commits. It stores repository data and configuration in either SQLite or PostgreSQL, and supports role-based access control with four permission levels for managing repository visibility and write access. The server can be deployed via Docker or managed as a systemd service, and supports webhook notifications for push, collaborator, and branch or tag events to integrate with external automation workflows. It also enables server-

    Manages the Git server as a background service that starts on boot and restarts on failure.

    Gogitgolangssh
    Ver en GitHub↗6,638
  • warp-tech/warpgateAvatar de warp-tech

    warp-tech/warpgate

    6,578Ver en GitHub↗

    Warpgate is an SSH bastion host that authenticates users and proxies connections to internal servers while recording all session activity. It is distributed as a single standalone binary with no runtime dependencies, stores configuration and session data in a local SQLite database by default, and supports role-based access control to determine which users can reach which targets. The bastion verifies identity through a configurable chain of authentication methods including passwords, one-time codes, single sign-on, and time-limited ticket tokens. It captures and stores SSH session activity as

    Runs as a managed systemd service for automatic startup, logging, and process supervision on Linux systems.

    Rustbastionbastion-hosthttps
    Ver en GitHub↗6,578
  • bililive-go/bililive-goAvatar de bililive-go

    bililive-go/bililive-go

    5,595Ver en GitHub↗

    bililive-go is an automated broadcast archivist and recording tool designed specifically for Bilibili live streams. It functions as a monitoring service that tracks broadcast status and automatically captures live video content to local storage based on target identifiers. The system features a web-based manager that allows for the remote configuration of recording targets and global settings via a browser interface. It supports the simultaneous recording of multiple streams and provides real-time status alerts through external messaging services when broadcasts start, end, or encounter error

    Integrates with systemd to run as a background daemon with automatic startup and recovery.

    Gobilibilidouyuffmpeg
    Ver en GitHub↗5,595
  • hacdias/webdavAvatar de hacdias

    hacdias/webdav

    5,262Ver en GitHub↗

    This project is a self-hosted WebDAV file server and HTTP file manager that exposes a local file system for remote access and management. It functions as a private cloud storage solution, enabling users to perform file synchronization and automated network backups across different platforms and devices. The server includes built-in security to mitigate brute-force attacks by using middleware to block IP addresses after repeated failed authentication attempts. It also provides cross-origin resource sharing configuration to regulate how external web applications interact with the server. The s

    Utilizes systemd for automatic process startup, health monitoring, and crash recovery.

    Gofilesystemgohttp
    Ver en GitHub↗5,262
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Systemd Services

Explorar subetiquetas

  • Enablement PoliciesConfiguration of default installation states for system services to determine automatic enablement. **Distinct from Systemd Services:** Distinct from Systemd Services: focuses on the enablement policy definition rather than the service definition itself.
  • Native IntegrationThe use of original, unmodified system services within an emulated or subsystem environment. **Distinct from Systemd Services:** Specifically addresses the integration of native systemd rather than just defining service units.
  • Service ControlsControls system services through start, stop, restart, reload, and status commands. **Distinct from Systemd Services:** Distinct from Systemd Services: focuses on runtime service control commands, not service definition or configuration.
  • Transient Unit APIsRegisters services or scopes at runtime via API calls without requiring static configuration files. **Distinct from Systemd Services:** Distinct from Systemd Services: focuses on the programmatic, runtime creation of transient units rather than static service definitions.
  • Unit File GeneratorsTools that generate systemd unit files from templates during installation for automatic service lifecycle management. **Distinct from Systemd Services:** Distinct from Systemd Services: focuses on the generation of unit files from templates, not just static service definitions.
  • User-LevelConfiguration and automation of systemd services that run within the user session context. **Distinct from Systemd Services:** Specifically targets user-session services rather than system-wide daemon services