Bash logo

Self-hosted projects built with Bash

90 self-hosted projects using this technologyLanguageWebsite

90 services found

Ollama logo

Ollama

Run and manage large language models locally with an API

177.1k
17.1k
Last commit

Ollama is a local LLM runtime that lets you pull, run, and customize models, offering a CLI and REST API for chat, generation, and embeddings.

MITActively maintained
Alternative to:
OpenAI API logo
OpenAI API
+15
code-server logo

code-server

Run Visual Studio Code in the browser on your own server

78.5k
6.8k
Last commit

code-server runs Visual Studio Code in your browser, providing a remote development environment you can self-host on a VM or container and access from any device.

MITActively maintained
Alternative to:
Visual Studio Code logo
Visual Studio Code
+10
Ansible logo

Ansible

Agentless IT automation and configuration management engine

69.7k
24.2k
Last commit

Open source, agentless automation engine for configuration management, app deployment, orchestration, and infrastructure provisioning using YAML playbooks over SSH.

GPL-3.0Actively maintained
Alternative to:
Red Hat Ansible Automation Platform logo
Red Hat Ansible Automation Platform
+4
Pi-hole logo

Pi-hole

Network-wide DNS sinkhole for ad and tracker blocking

60.1k
3.3k
Last commit

Pi-hole is a network-wide DNS sinkhole that blocks ads and trackers for all devices on your network, with a web dashboard, query logs, and optional DHCP server.

Actively maintained
Alternative to:
AdGuard logo
AdGuard
+7
CasaOS logo

CasaOS

Personal cloud dashboard and app store for Docker-based home servers

36.9k
2.2k
Last commit

Open-source personal cloud system with a web dashboard, app store, and file management to run and manage Docker apps on home servers and SBCs.

Apache-2.0Slowing down
Alternative to:
Cloudron logo
Cloudron
+19
Dokku logo

Dokku

Docker-powered PaaS for deploying apps on a single host

32.1k
2.1k
Last commit

Dokku is a self-hosted, Docker-based mini PaaS that lets you deploy Heroku-style apps via Git push, using buildpacks or Dockerfiles with plugin-managed services.

MITActively maintained
Alternative to:
Dokku Cloud logo
Dokku Cloud
+10
docker-mailserver logo

docker-mailserver

Containerized mail server stack for SMTP and IMAP with anti-spam

18.6k
2k
Last commit

Production-ready mail server stack in a Docker container with SMTP, IMAP/POP3, LDAP auth, anti-spam/AV, DKIM/DMARC, and optional OAuth2 support.

MITActively maintained
Alternative to:
Gmail logo
Gmail
+16
Fail2Ban logo

Fail2Ban

Log-monitoring daemon that bans abusive IPs via firewall rules

18.3k
1.5k
Last commit

Fail2Ban monitors service logs for repeated failures and automatically bans abusive IP addresses by updating firewall rules for a configurable time.

Actively maintained
Alternative to:
CrowdSec logo
CrowdSec
asciinema logo

asciinema

Command-line terminal session recorder and web player

17.6k
1k
Last commit

Open-source CLI for recording, replaying and live-streaming terminal sessions using lightweight asciicast files and an embeddable web player.

GPL-3.0Actively maintained
Alternative to:
Screen Studio logo
Screen Studio
+1
Postal logo

Postal

Open source mail delivery platform for inbound and outbound email

16.7k
1.3k
Last commit

Postal is an open source mail delivery platform for sending and receiving email, with SMTP support, web-based management, and tools for running your own SendGrid-style service.

MITActively maintained
Alternative to:
SendGrid logo
SendGrid
+10
Mail-in-a-Box logo

Mail-in-a-Box

Turnkey email server with webmail, DNS, TLS, and admin panel

15.4k
1.5k
Last commit

Mail-in-a-Box is a one-click mail server appliance for Ubuntu, bundling SMTP/IMAP, webmail, DNS, TLS automation, backups, and an admin control panel.

CC0-1.0Actively maintained
Alternative to:
Microsoft Exchange Online logo
Microsoft Exchange Online
+15
Seafile logo

Seafile

Open source file sync, sharing, and team cloud storage

15k
1.7k
Last commit

Self-hosted file sync and share platform with libraries, sharing links, versioning, and optional end-to-end encrypted libraries for private team collaboration.

Actively maintained
Alternative to:
Dropbox logo
Dropbox
+19
LanguageTool logo

LanguageTool

Multilingual grammar, style, and spell checker

14.7k
1.5k
Last commit

Open-source proofreading and writing assistant that checks spelling, grammar, punctuation, and style across 30+ languages, with an HTTP API for integrations.

LGPL-2.1Actively maintained
Alternative to:
Grammarly logo
Grammarly
+4
CrowdSec logo

CrowdSec

Crowdsourced IDS/IPS and WAF with shared malicious IP intelligence

14.3k
688
Last commit

CrowdSec is an open-source security engine that detects attacks from logs and blocks malicious IPs using bouncers and community-curated threat intelligence.

MITActively maintained
Alternative to:
Fail2Ban logo
Fail2Ban
+10
BorgBackup logo

BorgBackup

Deduplicating backup tool with encryption and compression.

13.6k
864
Last commit

BorgBackup is a deduplicating backup program with authenticated encryption and compression for Unix-like systems.

Actively maintained
Alternative to:
BorgBase logo
BorgBase
+14
umbrelOS logo

umbrelOS

Home server OS for self-hosting apps with a built-in app store

11.7k
777
Last commit

umbrelOS is a home server operating system that lets you self-host popular apps via a built-in app store, with one-click installs on Raspberry Pi, x86, or Umbrel Home.

Actively maintained
Alternative to:
Umbrel logo
Umbrel
+15
iodine logo

iodine

IPv4-over-DNS tunneling server and client

7.9k
596
Last commit

iodine is a DNS tunneling tool that forwards IPv4 traffic through DNS queries and replies, providing a TUN interface to route IP traffic when only DNS is allowed.

ISCSlowing down
Alternative to:
Cloudflare Tunnel logo
Cloudflare Tunnel
+15

Open Source Routing Machine (OSRM)

High-performance routing engine for OpenStreetMap data

7.9k
4k
Last commit

OSRM is a high-performance routing engine for OpenStreetMap data, providing an HTTP API for routing, map matching, distance tables, and more.

BSD-2-ClauseActively maintained
Alternative to:
Mapbox logo
Mapbox
+1

Backrest

Web UI and orchestrator for restic backups

7k
195
Last commit

Backrest provides a web UI to manage Restic backups across multiple repositories, with scheduling, restores, and notifications.

GPL-3.0Actively maintained
Alternative to:
Acronis Cyber Protect logo
Acronis Cyber Protect
+13

NetAlertX

Network device scanner and presence detection with alerts

6.8k
425
Last commit

Self-hosted network visibility and presence scanner that discovers connected devices and alerts on new, unknown, or changed hosts across your LAN/Wi‑Fi.

GPL-3.0Actively maintained
Alternative to:
Fing logo
Fing
+8
DietPi logo

DietPi

Lightweight Debian-based OS for single-board computers

6.2k
558
Last commit

DietPi is an ultra-lightweight Debian-based OS for SBCs and small servers, featuring menu-driven system configuration and an optimized one-command software installer.

GPL-2.0Actively maintained
Alternative to:
Armbian logo
Armbian
+18
Taskwarrior logo

Taskwarrior

Command-line task management utility for todo lists and workflows

6k
413
Last commit

Open-source CLI task manager with tagging, projects, priorities, recurrence, filtering, extensible hooks and optional sync.

MITActively maintained
Alternative to:
Todoist logo
Todoist
+10
Open-Meteo logo

Open-Meteo

Open-source JSON weather forecast and historical weather API

5.9k
391
Last commit

Open-Meteo is an open-source weather API providing hourly forecasts, historical weather, air quality and more from national weather models, with optional self-hosting.

AGPL-3.0Actively maintained
Duplicacy logo

Duplicacy

Lock-free deduplicating backup tool with cloud and SFTP storage support

5.7k
352
Last commit

Cross-platform backup tool with lock-free deduplication, encryption, snapshots, and pruning, supporting local disk, SFTP, and many cloud storage backends.

Slowing down
Alternative to:
Duplicacy (Commercial) logo
Duplicacy (Commercial)
+15
LinuxGSM logo

LinuxGSM

CLI for deploying and managing Linux dedicated game servers

4.9k
863
Last commit

LinuxGSM is a command-line tool to install, update, monitor, back up, and manage 100+ Linux dedicated game servers with automation and alerts.

MITActively maintained
Alternative to:
AMP by CubeCoders logo
AMP by CubeCoders
+1

Steam Headless

Headless Steam client container with GPU support and web access

4.5k
277
Last commit

Headless Steam Docker image for remote game streaming with noVNC web desktop, Proton support, and NVIDIA/AMD/Intel GPU acceleration, compatible with Steam Link and Moonlight.

GPL-2.0Actively maintained
Alternative to:
Shadow PC logo
Shadow PC
+14
OpenZiti logo

OpenZiti

Open-source zero trust networking overlay for applications

4.3k
262
Last commit

OpenZiti is an open-source zero trust networking platform that builds an identity-based overlay mesh with SDKs, tunnelers, and policy-based access controls.

Apache-2.0Actively maintained
Alternative to:
Zscaler Private Access logo
Zscaler Private Access
+14

LinuxServer.io Webtop

Containerized Linux desktop accessible from a web browser

4.3k
359
Last commit

Docker images providing full Linux desktop environments in your browser, with multiple distro and desktop flavors and optional GPU acceleration.

GPL-3.0Actively maintained
Alternative to:
Microsoft Remote Desktop logo
Microsoft Remote Desktop
+15

docker-volume-backup

Backup and rotate Docker volumes to local storage or remote backends

3.9k
146
Last commit

Lightweight companion container to back up Docker volumes on a schedule or on demand, with rotation, encryption, notifications, and support for multiple storage backends.

MPL-2.0Actively maintained
Alternative to:
Acronis Cyber Protect logo
Acronis Cyber Protect
+9
SWAG logo

SWAG

Nginx reverse proxy with automated TLS certificates and fail2ban

3.7k
277
Last commit

LinuxServer.io SWAG is a Docker image bundling Nginx reverse proxy, ACME certificate automation (Let’s Encrypt/ZeroSSL), optional PHP, and fail2ban intrusion prevention.

GPL-3.0Actively maintained
Alternative to:
Apache HTTP Server logo
Apache HTTP Server
+9