[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71898":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":49,"lastSyncTime":50,"discoverSource":51},71898,"Self-Hosting-Guide","mikeroyal\u002FSelf-Hosting-Guide","mikeroyal","Self-Hosting Guide. Learn all about  locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.","",null,"Dockerfile",20215,1015,210,21,0,30,74,549,90,44.02,false,"main",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"authentication","awesome","awesome-list","decentralized","docker-compose","home-assistant","home-automation","linux","oauth","observability","open-source","privacy","raspberry-pi","reverse-proxy","search","self-hosted","self-hosting","selfhosted","ssh","wireguard","2026-06-12 02:02:55","\u003Ch1 align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F152699296-73cb8002-9a24-47f8-9941-519afacd2195.png\">\n  \u003Cbr \u002F>\n Self Hosting Guide\n\u003C\u002Fh1>\n\n \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmikeroyal?tab=followers\">\n         \u003Cimg alt=\"followers\" title=\"Follow me on Github for Updates\" src=\"https:\u002F\u002Fcustom-icon-badges.demolab.com\u002Fgithub\u002Ffollowers\u002Fmikeroyal?color=236ad3&labelColor=1155ba&style=for-the-badge&logo=person-add&label=Follow&logoColor=white\"\u002F>\u003C\u002Fa> \t\n\n![Maintenance](https:\u002F\u002Fimg.shields.io\u002Fmaintenance\u002Fyes\u002F2024?style=for-the-badge)\n![Last-Commit](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fmikeroyal\u002Fself-hosting-guide?style=for-the-badge)\n\n #### A guide for getting started with Self Hosting devices including software and hardware that will make you a better and more efficient Self Hosting.\n \n **Note: You can easily convert this markdown file to a PDF in [VSCode](https:\u002F\u002Fcode.visualstudio.com\u002F) using this handy extension [Markdown PDF](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=yzane.markdown-pdf).**\n \n **Note 2: This guide will constantly be updated with new info as becomes available and please feel to make an [issue](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide\u002Fissues) if you think something should be added.**\n \n \u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F152699307-1c4ebfcd-a2b0-456c-9a84-01ac255e3782.png\">\n  \u003Cbr \u002F>\n\u003C\u002Fp>\n \n# Table of Contents\n\n1. [Getting Started with Self-Hosting](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#getting-started-with-self-hosting)\n \n    - [Tools for Self-Hosting](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#tools-for-self-hosting)\n       * [Containers](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#containers)\n       * [CI\u002FCD](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#cicd)\n       * [Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#development)\n       * [Web servers](#web-servers)\n       * [Large language models (LLMs)](#llms)\n       * [ChatGPT Chatbots](#chatgpt)\n       * [Automation](#automation)\n       * [Configuration Management](#Configuration-Management)\n       * [Cloud Storage](#cloud-storage)\n       * [Cloud](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#Cloud)\n        * [Linode](#Linode)\n\t* [Nextcloud](#Nextcloud)\n\t* [DigitalOcean](#DigitalOcean)\n        * [Back4app Web Deployment](#back4app-web-deployment)\n\t* [MinIO Object Storage](#MinIO-Object-Storage)\n       * [Databases](#Databases)\n         - [SQL](#SQL)\n         - [NoSQL](#NoSQL)\n       * [Remote Access](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#Remote-Access)\n       * [Virtualization](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#Virtualization)\n       * [Password Management](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#password-management)\n       * [SSH](#ssh)\n       * [VPN](#vpn)\n       * [LDAP(Lightweight Directory Access Protocol)](#ldap)\n       * [Log Management](#log-management)\n       * [DNS](#dns)\n       * [Network Tools](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#network-tools)\n       * [Service Discovery](#service-discovery)\n       * [Security](#security)\n       * [Troubleshooting](#troubleshooting)\n       * [Monitoring](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#monitoring)\n       * [Dashboards](#Dashboards)\n       * [Analytics](#Analytics)\n       * [Search](#Search)\n       * [Notifications](#Notifications)\n       * [RSS](#RSS)\n       * [Websites\u002FBlogs](#WebsitesBlogs)\n       * [Social](#Social)\n       * [Nostr](#nostr)\n       * [iMessage](#imessage)\n       * [Communications](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#communications)\n       * [Business Management](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#business-management)\n       * [Collaboration & Synchronization](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#Collaboration--Synchronization)\n       * [Encryption](#Encryption)\n       * [Backups](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#backups)\n       * [Snapshots Management\u002FSystem Recovery](snapshots-managementsystem-recovery)\n       * [Archiving](#archiving)\n       * [Home Server](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#home-server)\n       * [Media Server](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#media-server)\n       * [Smart Home Automation](#Smart-Home-Automation)\n       * [Voice Assistants](#Voice-Assistants)\n       * [Video Surveillance](#Video-Surveillance)\n       * [Text-To-Speech Synthesis (TTS)](#Text-To-Speech-Synthesis-TTS)\n       * [Video and Audio Processing](#Video-and-Audio-Processing)\n       * [Podcasting](#Podcasting)\n       * [Audiobooks](#Audiobooks)\n       * [Health](#Health)\n       * [Gardening](#gardening)\n       * [Maps](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#maps)\n       * [Bookmarks](#Bookmarks)\n       * [Photos](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#photos)\n       * [Pastebins](#pastebins)\n       * [Note-Taking](#Note-Taking)\n       * [Time Monitoring](#time-monitoring)\n       * [Wikis](#wikis)\n       * [Gaming](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#gaming)\n       * [Foundations\u002FProjects](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#foundationsprojects)\n    \n    - [System Hardware](#System-Hardware)\n    - [Operating Systems](#Operating-Systems)\n    - [Storage](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#storage)\n    - [File systems](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#file-systems)\n    - [Books](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#books)\n    - [Podcasts](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#podcasts)\n    - [YouTube Channels](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#youtube-channels)\n    - [Tutorials & Resources](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#tutorials--resources)\n    - [Useful Subreddits to Follow](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#subreddits)\n\n2. [WireGuard](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#wireguard)\n     * [What is WireGuard?](#what-is-wireguard)\n     * [What is Tailscale?](#what-is-tailscale)\n     * [What is Netmaker?](#what-is-netmaker)\n     * [WireGuard Tools](#wireguard-tools)\n     * [Setting up WireGuard with PiVPN](#setting-up-wireguard-with-pivpn)\n     * [Setting up WireGuard on Unraid](#setting-up-wireguard-on-unraid)\n     * [Setting up WireGuard on pfSense](#setting-up-wireguard-on-pfsense)\n     * [Setting up WireGuard on OpenWRT](#setting-up-wireguard-on-openwrt)\n     * [Setting up WireGuard on Home Assistant](#setting-up-wireguard-on-home-assistant)\n\n3. [Nextcloud](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#nextcloud)\n\n4. [Raspberry Pi](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#raspberry-pi)\n     \n    * [Models of Raspberry Pi boards](#models-of-raspberry-pi-boards)\n\n    * [Raspberry Pi Learning Resources](#raspberry-pi-learning-resources)\n\n    * [Raspberry Pi Operating Systems](#raspberry-pi-operating-systems)\n\n    * [Raspberry Pi Tools](#raspberry-pi-tools)\n    \n      - [Getting Started with Home Assistant(HA)](#Home-Assistant)\n      - [Getting Started with Homebridge](#Homebridge)\n      - [Getting Started with ESPHome](#ESPHome)\n      - [Turning Raspberry Pi into a Router](#Turning-Raspberry-Pi-into-a-Router)\n      - [Setting up Watchdog Time (WDT) on Raspberry Pi](#setting-watchdog-timer-wdt-on-raspberry-pi)\n\n    * [Raspberry Pi Upgrades](#raspberry-pi-upgrades)\n    \n\n5. [Grafana](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#Grafana)\n\n6. [Networking](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#networking)\n\n7. [Docker](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#docker)\n\n8. [Kubernetes](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#kubernetes)\n\n9. [Ansible](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#ansible)\n\n10. [Databases](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#databases)\n\n11. [Telco 5G](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#telco-5g)\n\n12. [Open Source Security](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#open-source-security)\n\n13. [Differential Privacy](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#differential-privacy)\n\n14. [Machine Learning](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#machine-learning)\n\n15. [IoT Protocols](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#iot-protocols)\n\n16. [Operating systems (OS)](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#operating-systems)\n\n17. [Middleware](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#middleware)\n\n18. [Node Flow editors](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#node-flow-editors)\n\n19. [Toolkits](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#toolkits)\n\n20. [Data visualization](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#data-visualization)\n \n21. [Search](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#search)\n\n22. [Hardware](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#hardware)\n\n23. [In-memory data grids](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#in-memory-data-grids)\n\n24. [Home automation](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#home-automation)\n\n25. [Robotics](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#robotics)\n\n26. [Mesh networks](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#mesh-networks)\n\n27. [Blockchain Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#blockchain-development)\n\n28. [Node.js Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#nodejs-development)\n\n29. [C\u002FC++ Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#cc-development)\n\n30. [Java Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#java-development)\n\n31. [Python Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#python-development)\n\n32. [Rust Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#rust-development)\n\n33. [Swift Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#swift-development)\n\n34. [XML Development](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#xml-development)\n\n# Getting Started with Self-Hosting\n[Back to the Top](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#table-of-contents)\n\n[Self-Hosting](https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fselfhosted\u002F) is the practice of locally hosting(on premises & private web servers) and managing software applications by a person or organization instead of monthly subscriptions from [Software as a service (SaaS) providers](https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Foverview\u002Fwhat-is-saas\u002F).  \n\nMost self-hosted software can be installed using [Docker](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDocker_(software)), a packaging system which allows software to bundle their configuration and dependencies and isolate them from your operating system.  Software using docker can be installed using the command line or via graphical interfaces such as [Portainer](https:\u002F\u002Fgithub.com\u002Fportainer\u002Fportainer).  Software is installed with Docker by downloading an image file containing the application, then creating a copy that sets up its own dependencies and configuration within what is called a container.  Without containers you would often need to install different versions of the same programming languages or tools to satisfy the dependencies for the software you want to use which can get complicated.\n\n \u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F152699308-36691800-8078-4af3-9d5c-711da4e9b26e.png\">\n  \u003Cbr \u002F>\n\u003C\u002Fp>\n\n## Tools for Self-Hosting\n[Back to the Top](https:\u002F\u002Fgithub.com\u002Fmikeroyal\u002FSelf-Hosting-Guide#table-of-contents)\n\n### Containers\n\n[Back to the Top](#table-of-contents)\n\n**Container** is a standard unit of software that packages up code and all its dependencies(including CPU, memory, file storage, and network connections) so the application runs quickly and reliably from one computing environment to another. \n\n  * [Application Container Security Guide | NIST (PDF)](https:\u002F\u002Fnvlpubs.nist.gov\u002Fnistpubs\u002FSpecialPublications\u002FNIST.SP.800-190.pdf)\n\n**Container Image** is a lightweight, standalone, executable package of software that includes everything needed to run an application such as the code, runtime, system tools, system libraries, and settings. \n\n**Best places to get Container Images:**\n\n * [DockerHub Container Images](https:\u002F\u002Fhub.docker.com\u002Fsearch?image_filter=official&q=&type=image)\n * [LinuxServer.io Container Images](https:\u002F\u002Ffleet.linuxserver.io\u002F)\n * [Quay Container Images](https:\u002F\u002Fquay.io\u002Fsearch)\n\n[Docker Compose](https:\u002F\u002Fgithub.com\u002Fdocker\u002Fcompose) is a tool that was developed to help define and share multi-container applications. With Compose, we can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.\n\n[Docker Include](https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002Fcompose-file\u002F14-include\u002F) is a Compose application can declare dependency on another Compose application. This is useful if you want to reuse other Compose files. Also, if you need to factor out parts of your application model into separate Compose files so they can be managed separately or shared with others.\n\n[Kompose](https:\u002F\u002Fkompose.io\u002F) is a conversion tool for Docker Compose to container orchestrators such as [Kubernetes](https:\u002F\u002Fkubernetes.io\u002F) or [OpenShift](https:\u002F\u002Fopenshift.com\u002F). \n\n[SwarmKit](https:\u002F\u002Fgithub.com\u002Fmoby\u002Fswarmkit) is a toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.\n\n[Containerd](https:\u002F\u002Fcontainerd.io\u002F) is a daemon that manages the complete container lifecycle of its host system, from image transfer and storage to container execution and supervision to low-level storage to network attachments and beyond. It is available for Linux and Windows.\n\n[ContainersSSH](https:\u002F\u002Fcontainerssh.io\u002F) is an SSH Server that Launches Containers in Kubernetes and Docker on demand.\n\n[Podman](https:\u002F\u002Fpodman.io\u002F) is a daemonless, open source, Linux native tool designed to make it easy to find, run, build, share and deploy applications using Open Containers Initiative (OCI) Containers and Container Images. Podman provides a command line interface (CLI) familiar to anyone who has used the Docker Container Engine.\n\n[Lima](https:\u002F\u002Fgithub.com\u002Flima-vm\u002Flima) is a tool that launches Linux virtual machines with automatic file sharing and port forwarding (similar to WSL2), and [containerd](https:\u002F\u002Fcontainerd.io\u002F). It's a great free and open-source alternative for [Docker Desktop](https:\u002F\u002Fwww.docker.com\u002Fproducts\u002Fdocker-desktop).\n\n[Colima](https:\u002F\u002Fgithub.com\u002Fabiosoft\u002Fcolima) is a container runtimes on macOS (and Linux) with minimal setup.\n\n[Portainer Community Edition](https:\u002F\u002Fgithub.com\u002Fportainer\u002Fportainer) is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. It is designed to be as simple to deploy as it is to use.\n\n[Yacht](https:\u002F\u002Fgithub.com\u002FSelfhostedPro\u002FYacht) is a container management UI with a focus on templates and 1-click deployments.\n\n[Kitematic](https:\u002F\u002Fkitematic.com\u002F) is a simple application for managing Docker containers on Mac, Linux and Windows letting you control your app containers from a graphical user interface (GUI).\n\n[HashiCorp Nomad](https:\u002F\u002Fwww.nomadproject.io\u002F) is a simple and flexible scheduler and orchestrator to deploy and manage containers and non-containerized applications across on-premises and clouds at scale.\n\n[Open Container Initiative](https:\u002F\u002Fopencontainers.org\u002Fabout\u002Foverview\u002F) is an open governance structure for the express purpose of creating open industry standards around container formats and runtimes.\n\n[OpenNebula](https:\u002F\u002Fopennebula.io\u002F)  is an open source platform delivering a simple but feature-rich and flexible solution to build and manage enterprise clouds for virtualized services, containerized applications and serverless computing. \n\n[Buildah](https:\u002F\u002Fbuildah.io\u002F) is a command line tool to build Open Container Initiative (OCI) images. It can be used with Docker, Podman, Kubernetes.\n\n[Red Hat Universal Base Images (UBI)](https:\u002F\u002Fdevelopers.redhat.com\u002Fproducts\u002Frhel\u002Fubi) is a tool that offers a way to build your container images on a foundation of Red Hat Enterprise Linux software. They are OCI-compliant, container-based, operating system images with complementary runtime languages and packages that are freely redistributable. Easily find UBI images in the Red Hat container catalog, and they are buildable and deployable anywhere. \n\n[Red Hat Quay](https:\u002F\u002Fquay.io\u002F) is a project that Builds, Stores, and Distributes your Applications and Containers.\n\n[ctop](https:\u002F\u002Fctop.sh\u002F) is a tool that provides a concise and condensed overview of real-time metrics for multiple containers as well as a [single container view](https:\u002F\u002Fgithub.com\u002Fbcicen\u002Fctop\u002Fblob\u002Fmaster\u002F_docs\u002Fsingle.md) for inspecting a specific container. It comes with built-in support for Docker and runC; connectors for other container and cluster systems are planned for future releases.\n\n[runc](https:\u002F\u002Fgithub.com\u002Fopencontainers\u002Frunc) is a CLI tool for spawning and running containers on Linux according to the OCI specification.\n\n[container-images](https:\u002F\u002Fgithub.com\u002Fopencontainers\u002Fcontainer-images) is a collection of container images used in CI across various opencontainers projects.\n\n[Clair](https:\u002F\u002Fgithub.com\u002Fquay\u002Fclair) is an open source project for the static analysis of vulnerabilities in application containers (currently including [OCI](https:\u002F\u002Fgithub.com\u002Fopencontainers\u002Fimage-spec\u002Fblob\u002Fmaster\u002Fspec.md) and [Docker](https:\u002F\u002Fgithub.com\u002Fdocker\u002Fdocker\u002Fblob\u002Fmaster\u002Fimage\u002Fspec\u002Fv1.2.md)).\n\n[Shipwright](https:\u002F\u002Fgithub.com\u002FSelfhostedPro\u002FShipwright) is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. \n\n[Alnoda Workspaces](https:\u002F\u002Fdocs.alnoda.org\u002F) is an open-source portable containerized browser-based development environments in Docker containers. You can create your own custom workspace or customize any of the workspaces with your preferred stack of applications without knowing much of the Docker.\n\n[Autoheal](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fwillfarrell\u002Fautoheal) monitors and restarts unhealthy docker containers. \n\n[Dozzle](https:\u002F\u002Fhub.docker.com\u002Fr\u002Famir20\u002Fdozzle) is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only. \n\n[Diun](https:\u002F\u002Fcrazymax.dev\u002Fdiun\u002F) is a tool that receive notifications when a Docker image is updated on a Docker registry. \n\n[WatchTower](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fcontainrrr\u002Fwatchtower) is a process for automating Docker container base image updates.\n\n[Kasm Workspaces](https:\u002F\u002Fwww.kasmweb.com\u002F) is a a highly configurable container streaming platform that enables you to stream and deliver containerized applications over the web. It offers tools that you can use to create desktop workspaces and provide access to virtual desktops to end users. It also ensures data loss prevention as well as secure and private web browsing.\n\n[Nginx Proxy](https:\u002F\u002Fgithub.com\u002Fnginx-proxy\u002Fnginx-proxy) is an automation tool that sets up a container running nginx and [docker-gen](https:\u002F\u002Fgithub.com\u002Fnginx-proxy\u002Fdocker-gen). Docker-gen generates reverse proxy configs for nginx and reloads nginx when containers are started and stopped.\n\n[Visual Studio Code Dev Containers](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-dev-containers) is an extension that lets you use a [Docker container](https:\u002F\u002Fdocker.com\u002F) as a full-featured development environment. It allows you to open any folder inside (or mounted into) a container and take advantage of Visual Studio Code's full feature set. A [devcontainer.json file](https:\u002F\u002Fcode.visualstudio.com\u002Fdocs\u002Fdevcontainers\u002Fcontainers#_create-a-devcontainerjson-file) in your project tells VS Code how to access (or create) a development container with a well-defined tool and runtime stack. \n\n### CI\u002FCD\n\n[Back to the Top](#table-of-contents)\n\n * **CI\u002FCD: Continuous Integration and Continuous Delivery**\n\n[Drone](https:\u002F\u002Fdrone.io\u002F) is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers.\n\n[Woodpecker](https:\u002F\u002Fwoodpecker-ci.org\u002F) is a CI service, a community fork of Drone.\n\n[Travis CI](https:\u002F\u002Ftravis-ci.org\u002F) is a hosted continuous integration service used to build and test software projects hosted at GitHub.\n\n[Circle CI](https:\u002F\u002Fcircleci.com\u002F) is a continuous integration and continuous delivery platform that helps software teams work smarter, faster.\n\n[Buddy](https:\u002F\u002Fbuddy.works\u002F) is a fully-featured DevOps platform with no learning curve that packs everything you need from a CI\u002FCD tool. \n\n[Buildbot](https:\u002F\u002Fwww.buildbot.net\u002F) is a continuous integration tool which automates the compile or test cycle required to validate changes to the project code base. It queues jobs, executes the jobs when the required resources are available, and reports the results.\n\n### Development\n\n[Back to the Top](#table-of-contents)\n\n[Proxmox VE(Virtual Environment)](https:\u002F\u002Fwww.proxmox.com\u002Fen\u002Fproxmox-ve) is an open-source platform for enterprise virtualization. It has a built-in web interface that you can use to easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.\n\n[Terraform provider plugin for Proxmox](https:\u002F\u002Fgithub.com\u002FTelmate\u002Fterraform-provider-proxmox) is a  Terraform provider for the [Proxmox virtualization platform](https:\u002F\u002Fpve.proxmox.com\u002Fpve-docs\u002F) and exposes Terraform resources to provision QEMU VMs and LXC Containers.\n\n[OTF](https:\u002F\u002Fgithub.com\u002Fleg100\u002Fotf) is an open source alternative to Terraform Enterprise. Includes SSO, team management, agents, and as many applies as you can throw hardware at.\n\n[Semaphore UI](https:\u002F\u002Fgithub.com\u002Fansible-semaphore\u002Fsemaphore) is a modern UI for Ansible. It lets you easily run Ansible playbooks, get notifications about fails, control access to deployment system.\n\n[APITable](https:\u002F\u002Fapitable.com\u002F) is an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives. \n\n[Chisel Kubernetes Operator](https:\u002F\u002Fgithub.com\u002FFyraLabs\u002Fchisel-operator\u002F) is a Kubernetes operator for Chisel. It allows you to use Chisel as a LoadBalancer provider for your Kubernetes cluster, similar to [inlets-operator](https:\u002F\u002Fgithub.com\u002Finlets\u002Finlets-operator).\n\n[Docker-pgautoupgrade](https:\u002F\u002Fgithub.com\u002Fpgautoupgrade\u002Fdocker-pgautoupgrade) is a PostgreSQL Docker container that automatically upgrades your database. It's whole purpose in life is to automatically detect the version of PostgreSQL used in the existing PostgreSQL data directory, and automatically upgrade it (if needed) to the required version of PostgreSQL.\n\n[IT-Tools](https:\u002F\u002Fit-tools.tech\u002F) is a collection of handy online tools for developers, with great UX. \n\n[Lazygit](https:\u002F\u002Fgithub.com\u002Fjesseduffield\u002Flazygit) is a simple terminal UI for git commands, written in Go with the [gocui](https:\u002F\u002Fgithub.com\u002Fjroimartin\u002Fgocui) library.\n\n[LazyDocker](https:\u002F\u002Fgithub.com\u002Fjesseduffield\u002Flazydocker) is a  simple terminal UI for both docker and docker-compose, written in Go with the [gocui](https:\u002F\u002Fgithub.com\u002Fjroimartin\u002Fgocui) library.\n\n[Code-Server](https:\u002F\u002Fgithub.com\u002Fcoder\u002Fcode-server) is Visual Studio Code running on a remote server, accessible through the browser. \n\n[Turbopilot](https:\u002F\u002Fgithub.com\u002Fravenscroftj\u002Fturbopilot) is an open source large-language-model based code completion engine that runs locally on your CPU.\n\n[Self-Hosted Sentry nightly](https:\u002F\u002Fdevelop.sentry.dev\u002Fself-hosted\u002F) is an official bootstrap for running your own Sentry with Docker. Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept.\n\n[Visual Studio Live Share](https:\u002F\u002Fvisualstudio.microsoft.com\u002Fservices\u002Flive-share\u002F) is a service\u002Fextension that enables you to collaboratively edit and debug with others in real time, regardless of the programming languages you're using or app types you're building. You can instantly and securely share your current project, start a joint debugging session, share terminal instances, forward localhost web apps, have voice calls, and more.\n\n[GistPad](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=vsls-contrib.gistfs) is a Visual Studio Code extension that allows you to edit GitHub Gists and repositories from the comfort of your favorite editor. You can open, create, delete, fork and star gists and repositories, and then seamlessly begin editing files as if they were local, without ever cloning, pushing or pulling anything.\n\n[Live Server](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=ritwickdey.LiveServer) is an extension for Visual Studio Code that launches a development local Server with live reload feature for static & dynamic pages.\n\n[Gitea](https:\u002F\u002Fgittea.dev\u002F) is a community managed painless self-hosted Git service.\n\n[Act](https:\u002F\u002Fgithub.com\u002Fnektos\u002Fact) is a a tool to run your GitHub Actions locally.\n\n[Act runner](https:\u002F\u002Fgitea.com\u002Fgitea\u002Fact_runner) is a runner for Gitea based on [act](https:\u002F\u002Fgitea.com\u002Fgitea\u002Fact).\n\n[GitLab](https:\u002F\u002Fabout.gitlab.com\u002F) is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI\u002FCD, and more. Self-host GitLab on your own servers, in a container, or on a cloud provider. \n\n[Bonobo Git Server](https:\u002F\u002Fbonobogitserver.com\u002F) - Set up your own self hosted git server on IIS for Windows. Manage users and have full control over your repositories with a nice user friendly graphical interface. \n\n[Fossil](https:\u002F\u002Fwww.fossil-scm.org\u002Findex.html\u002Fdoc\u002Ftrunk\u002Fwww\u002Findex.wiki) - Distributed version control system featuring wiki and bug tracker. \n\n[Gerrit](https:\u002F\u002Fwww.gerritcodereview.com\u002F) - A code review and project management tool for Git based projects. \n\n[Gitblit](https:\u002F\u002Fwww.gitblit.com\u002F) - Pure Java stack for managing, viewing, and serving Git repositories. \n\n[gitbucket](https:\u002F\u002Fgitbucket.github.io\u002Fgitbucket-news\u002F) - Easily installable GitHub clone powered by Scala.\n\n[Gitea](https:\u002F\u002Fgitea.io) - Community managed fork of Gogs, lightweight code hosting solution. \n\n[Gitlist](https:\u002F\u002Fgitlist.org\u002F) - Web-based git repository browser - GitList allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history and diffs. \n\n[Gitolite](https:\u002F\u002Fgitolite.com\u002Fgitolite\u002Findex.html) - Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features.\n\n[GitPrep](https:\u002F\u002Fgithub.com\u002Fyuki-kimoto\u002Fgitprep) - Portable Github clone. \n\n[Gogs](https:\u002F\u002Fgogs.io\u002F) - Painless self-hosted Git Service written in Go. \n\n[Kallithea](https:\u002F\u002Fkallithea-scm.org\u002F) - Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface.\n\n[Klaus](https:\u002F\u002Fgithub.com\u002Fjonashaag\u002Fklaus) - Simple, easy-to-set-up Git web viewer that Just Works. \n\n[Lavagna](https:\u002F\u002Flavagna.io) - Lavagna is an open-source issue\u002Fproject management tool designed for small teams. Lightweight, pure Java, easy to install, easy to use.\n\n[Leantime](https:\u002F\u002Fleantime.io) - Leantime is a lean project management system for small teams and startups helping to manage projects from ideation through delivery. \n\n[Taiga](https:\u002F\u002Ftaiga.io\u002F) is an open-source project management software for cross-functional teams that work agile across both scrum and kanban frameworks.\n\n[Planka](https:\u002F\u002Fplanka.app\u002F) is a realtime kanban board for workgroups built with React and Redux. \n\n[Microgit](https:\u002F\u002Fgithub.com\u002Fmicrogit-com\u002Fmicrogit) - Git hosting service made in Crystal and Lucky. `MIT` `Crystal`\n\n[OneDev](https:\u002F\u002Fonedev.io\u002F) - All-In-One DevOps Platform. With Git Management, Issue Tracking, and CI\u002FCD. Simple yet Powerful. \n\n[OpenProject](https:\u002F\u002Fwww.openproject.org) - OpenProject is a web-based project management system. \n\n[Pagure](https:\u002F\u002Fpagure.io\u002Fpagure) - A lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development. \n\n[Phorge](https:\u002F\u002Fwe.phorge.it\u002F) - Phorge is an open source, community driven platform for collaborating, managing, organizing and reviewing software development projects. \n\n[Redmine](https:\u002F\u002Fwww.redmine.org\u002F) - Redmine is a flexible project management web application. ([Demo](http:\u002F\u002Fdemo.redmine.org\u002F), \n\n[RhodeCode](https:\u002F\u002Frhodecode.com\u002F) - RhodeCode is an open source platform for software development teams. It unifies and simplifies repository management for Git, Subversion, and Mercurial. \n\n[SCM Manager](https:\u002F\u002Fwww.scm-manager.org\u002F) - The easiest way to share and manage your Git, Mercurial and Subversion repositories over http. \n\n[Taiga](https:\u002F\u002Fwww.taiga.io\u002F) - Agile Project Management Tool based on the Kanban and Scrum methods. \n\n[Titra](https:\u002F\u002Ftitra.io\u002F) - Time-tracking solution for freelancers and small teams. \n\n[Traq](https:\u002F\u002Ftraq.io\u002F) - Project management and issue tracking system written in PHP. \n\n[Tuleap](https:\u002F\u002Fwww.tuleap.org\u002F) - Tuleap is a libre suite to plan, track, code and collaborate on software projects. \n\n[UVDesk](https:\u002F\u002Fwww.uvdesk.com\u002F) - UVDesk community is a service oriented, event driven extensible opensource helpdesk system that can be used by your organization to provide efficient support to your clients effortlessly whichever way you imagine. \n\n[ZenTao](https:\u002F\u002Fwww.zentao.pm\u002F) - An agile(scrum) project management system\u002Ftool. \n\n[k3s-ansible](https:\u002F\u002Fgithub.com\u002Ftechno-tim\u002Fk3s-ansible) is the easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with [kube-vip](https:\u002F\u002Fkube-vip.chipzoller.dev\u002F), [MetalLB](https:\u002F\u002Fmetallb.universe.tf\u002Finstallation\u002F), and more.\n\n[Soft Serve](https:\u002F\u002Fgithub.com\u002Fcharmbracelet\u002Fsoft-serve) is a tasty, self-hostable Git server for the command line.\n\n[Coolify](https:\u002F\u002Fcoolify.io\u002F) is an open-source & self-hostable Heroku\u002FNetlify alternative. \n\n[Corosync Cluster Engine](https:\u002F\u002Fcorosync.github.io\u002Fcorosync\u002F) is a Group Communication System with additional features for implementing high availability within applications. \n\n[Glow](https:\u002F\u002Fgithub.com\u002Fcharmbracelet\u002Fglow) is a terminal based markdown reader designed from the ground up to bring out the beauty—and power—of the CLI.  It's used to discover markdown files, read documentation directly on the command line and stash markdown files to your own private collection, so you can read them anywhere. \n\n[Deep Lake](https:\u002F\u002Fgithub.com\u002Factiveloopai\u002Fdeeplake) is a data lake for deep learning applications. Our open-source dataset format is optimized for rapid streaming and querying of data while training models at scale, and it includes a simple API for creating, storing, and collaborating on AI datasets of any size. It can be deployed locally or in the cloud, and it enables you to store all of your data in one place, ranging from simple annotations to large videos.\n\n[Node-Red](https:\u002F\u002Fnodered.org\u002F) is a low-code programming for event-driven applications.\n\n[krunvm](https:\u002F\u002Fgithub.com\u002Fcontainers\u002Fkrunvm) is a CLI-based utility for creating microVMs from OCI images, using [libkrun](https:\u002F\u002Fgithub.com\u002Fcontainers\u002Flibkrun) and [buildah](https:\u002F\u002Fgithub.com\u002Fcontainers\u002Fbuildah).\n\n[Zeal](https:\u002F\u002Fzealdocs.org\u002F) is an offline documentation browser for software developers inspired by [Dash](https:\u002F\u002Fkapeli.com\u002Fdash).\n\n### Web servers\n\n[Back to The Top](#table-of-contents)\n\n**Web servers**\n\n[Apache](https:\u002F\u002Fhttpd.apache.org\u002F) - Most popular web server.\n\n[OpenResty Manager](https:\u002F\u002Fom.uusec.com\u002F) - The easiest using, powerful and beautiful OpenResty Manager(Nginx Enhanced Version), open source alternative to OpenResty Edge.\n\n[Beakon](https:\u002F\u002Fgithub.com\u002FRealDudePerson\u002Fbeakon) - A self-host location sharing webserver. Beakon aims to leak as little data as possible and uses mostly self-contained libraries and local database files. Where possible, it will reference local files and not reach out over any network. \n\n[Caddy](https:\u002F\u002Fcaddyserver.com\u002F) - The HTTP\u002F2 Web Server with Fully Managed TLS.\n\n[Cherokee](https:\u002F\u002Fcherokee-project.com\u002F) - Lightweight, high-performance web server\u002Freverse proxy.\n\n[Lighttpd](https:\u002F\u002Fwww.lighttpd.net\u002F) - Web server more optimized for speed-critical environments.\n\n[Nginx](https:\u002F\u002Fnginx.org\u002F) - Reverse proxy, load balancer, HTTP cache, and web server.\n\n[uWSGI](https:\u002F\u002Fgithub.com\u002Funbit\u002Fuwsgi\u002F) - The uWSGI project aims at developing a full stack for building hosting services.\n\n**Web Performance**\n\n[HAProxy](https:\u002F\u002Fwww.haproxy.org\u002F) - Software based load Balancing, SSL offloading and performance optimization, compression, and general web routing.\n\n[Squid](https:\u002F\u002Fwww.squid-cache.org\u002F) - Caching proxy for the web supporting HTTP, HTTPS, FTP, and more.\n\n[Traefik](https:\u002F\u002Ftraefik.io\u002F) - Taefik is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease.\n\n[Varnish](https:\u002F\u002Fwww.varnish-cache.org\u002F) - HTTP based web application accelerator focusing on optimizing caching and compression.\n\n### LLMs\n\n[Back to the Top](#table-of-contents)\n\n**Large Language Models (LLMs)** is a language model that uses artificial neural networks to generate text (AI chatbots\u002Fsearch engines). Some notable ones are GPT-3, GPT-4, BLOOM, and LLaMA.\n\n * [A comprehensive guide to running Llama 2 locally](https:\u002F\u002Freplicate.com\u002Fblog\u002Frun-llama-locally)\n * [Leaderboard by lmsys.org](https:\u002F\u002Fchat.lmsys.org\u002F?leaderboard)\n * [LLM-Leaderboard](https:\u002F\u002Fgithub.com\u002FLudwigStumpp\u002Fllm-leaderboard)\n * [Open LLM Leaderboard by Hugging Face](https:\u002F\u002Fhuggingface.co\u002Fspaces\u002FHuggingFaceH4\u002Fopen_llm_leaderboard)\n * [Holistic Evaluation of Language Models (HELM)](https:\u002F\u002Fcrfm.stanford.edu\u002Fhelm\u002Flatest\u002F?groups=1)\n\n[llama.cpp](https:\u002F\u002Fgithub.com\u002Fggerganov\u002Fllama.cpp) is a Port of Facebook's LLaMA model in C\u002FC++.\n\n[ollama](https:\u002F\u002Follama.ai\u002F) is a tool to get up and running with Llama 2 and other large language models locally.\n\n[LocalAI](https:\u002F\u002Flocalai.io\u002F) is a self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware with no GPU required. It's an API to run ggml compatible models: llama, gpt4all, rwkv, whisper, vicuna, koala, gpt4all-j, cerebras, falcon, dolly, starcoder, and many others.\n \n[Serge](https:\u002F\u002Fgithub.com\u002Fserge-chat\u002Fserge) is a web interface for chatting with Alpaca through llama.cpp. Fully self-hosted & dockerized, with an easy to use API. \n\n[OpenLLM](https:\u002F\u002Fgithub.com\u002Fbentoml\u002FOpenLLM) is an open platform for operating large language models (LLMs) in production. Fine-tune, serve, deploy, and monitor any LLMs with ease.\n\n[Llama-gpt](https:\u002F\u002Fgithub.com\u002Fgetumbrel\u002Fllama-gpt) is a self-hosted, offline, ChatGPT-like chatbot. Powered by Llama 2. 100% private, with no data leaving your device. \n\n[Llama2 webui](https:\u002F\u002Fgithub.com\u002Fliltom-eth\u002Fllama2-webui) is a tool to run any Llama 2 locally with gradio UI on GPU or CPU from anywhere (Linux\u002FWindows\u002FMac). Use `llama2-wrapper` as your local llama2 backend for Generative Agents\u002FApps. \n\n[Llama2.c](https:\u002F\u002Fgithub.com\u002Fkarpathy\u002Fllama2.c) is a tool to Train the Llama 2 LLM architecture in PyTorch then inference it with one simple 700-line C file ([run.c](https:\u002F\u002Fgithub.com\u002Fkarpathy\u002Fllama2.c\u002Fblob\u002Fmaster\u002Frun.c)).\n\n[Alpaca.cpp](https:\u002F\u002Fgithub.com\u002Fantimatter15\u002Falpaca.cpp) is a fast ChatGPT-like model locally on your device. It combines the [LLaMA foundation model](https:\u002F\u002Fgithub.com\u002Ffacebookresearch\u002Fllama) with an [open reproduction](https:\u002F\u002Fgithub.com\u002Ftloen\u002Falpaca-lora) of [Stanford Alpaca](https:\u002F\u002Fgithub.com\u002Ftatsu-lab\u002Fstanford_alpaca) a fine-tuning of the base model to obey instructions (akin to the [RLHF](https:\u002F\u002Fhuggingface.co\u002Fblog\u002Frlhf) used to train ChatGPT) and a set of modifications to [llama.cpp](https:\u002F\u002Fgithub.com\u002Fggerganov\u002Fllama.cpp) to add a chat interface.\n\n[GPT4All](https:\u002F\u002Fgithub.com\u002Fnomic-ai\u002Fgpt4all) is an ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue based on [LLaMa](https:\u002F\u002Fgithub.com\u002Ffacebookresearch\u002Fllama).\n\n[MiniGPT-4](https:\u002F\u002Fminigpt-4.github.io\u002F) is an enhancing Vision-language Understanding with Advanced Large Language Models\n\n[LoLLMS WebUI](https:\u002F\u002Fgithub.com\u002FParisNeo\u002Flollms-webui) is a the hub for LLM (Large Language Model) models. It aims to provide a user-friendly interface to access and utilize various LLM models for a wide range of tasks. Whether you need help with writing, coding, organizing data, generating images, or seeking answers to your questions.\n\n[LM Studio](https:\u002F\u002Flmstudio.ai\u002F) is a tool to Discover, download, and run local LLMs.\n\n[Ava PLS](https:\u002F\u002Flmstudio.ai\u002F) small, all-in-one desktop app to run LLMs locally.\n\n[Gradio Web UI](https:\u002F\u002Fgithub.com\u002Foobabooga\u002Ftext-generation-webui) is a tool for Large Language Models. Supports transformers, GPTQ, llama.cpp (ggml\u002Fgguf), Llama models. \n\n[OpenPlayground](https:\u002F\u002Fgithub.com\u002Fnat\u002Fopenplayground) is a playfround for running ChatGPT-like models locally on your device.\n\n[Vicuna](https:\u002F\u002Fvicuna.lmsys.org\u002F) is an open source chatbot trained by fine tuning LLaMA. It apparently achieves more than 90% quality of chatgpt and costs $300 to train.\n\n[Yeagar ai](https:\u002F\u002Fgithub.com\u002Fyeagerai\u002Fyeagerai-agent) is a Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease.\n\n[KoboldCpp](https:\u002F\u002Fgithub.com\u002FLostRuins\u002Fkoboldcpp) is an easy-to-use AI text-generation software for GGML models. It's a single self contained distributable from Concedo, that builds off llama.cpp, and adds a versatile Kobold API endpoint, additional format support, backward compatibility, as well as a fancy UI with persistent stories, editing tools, save formats, memory, world info, author's note, characters, and scenarios.\n\n[Minima](https:\u002F\u002Fgithub.com\u002Fdmayboroda\u002Fminima) is a configurable conversational RAG system that runs LLM locally and on-premises using containers.\n\n### ChatGPT \n\n[Back to the Top](#table-of-contents)\n\n**Chatbot UI for ChatGPT**\n\n[Chatbot UI by mckaywrigley](https:\u002F\u002Fgithub.com\u002Fmckaywrigley\u002Fchatbot-ui) is an advanced chatbot kit for OpenAI's chat models built on top of Chatbot UI Lite using Next.js, TypeScript, and Tailwind CSS. This version of ChatBot UI supports both GPT-3.5 and GPT-4 models. Conversations are stored locally within your browser. You can export and import conversations to safeguard against data loss. See a [demo](https:\u002F\u002Ftwitter.com\u002Fmckaywrigley\u002Fstatus\u002F1636103188733640704).\n\n[Chatbot UI Lite by mckaywrigley](https:\u002F\u002Fgithub.com\u002Fmckaywrigley\u002Fchatbot-ui-lite) is a simple chatbot starter kit for OpenAI's chat model using Next.js, TypeScript, and Tailwind CSS. See a [demo](https:\u002F\u002Ftwitter.com\u002Fmckaywrigley\u002Fstatus\u002F1636103188733640704).\n\n**Build locally with Docker:**\n\n```shell\ndocker build -t chatgpt-ui .\ndocker run -e OPENAI_API_KEY=xxxxxxxx -p 3000:3000 chatgpt-ui\n```\n\n### Running Locally on Windows, MacOS, and Linux:\n\n**1. Clone Project Repo**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fmckaywrigley\u002Fchatbot-ui.git\n```\n\n**2. Install Dependencies**\n\n```bash\nnpm i\n```\n\n**3. Provide OpenAI API Key**\n\nCreate a .env.local file in the root of the repo with your **[OpenAI API Key](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys)**:\n\n```bash\nOPENAI_API_KEY=YOUR_KEY\n```\n\n* **You can set `OPENAI_API_HOST` where access to the official OpenAI host is restricted or unavailable, allowing users to configure an alternative host for their specific needs.**\n\n* **Additionally, if you have multiple OpenAI Organizations, you can set `OPENAI_ORGANIZATION` to specify one.**\n\n**4. Run App**\n\n```bash\nnpm run dev\n```\n\n**You done you should be able to start chatting with ChatGPT!**\n\n \u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F230762358-a51124d1-9ee4-4d42-b83b-0dab95b7a93f.png\">\n  \u003Cbr \u002F>\n  Chatbot UI\n\u003C\u002Fp>\n\n[MiniGPT-4](https:\u002F\u002Fminigpt-4.github.io\u002F) is an enhancing Vision-language Understanding with Advanced Large Language Models\n\n**Launching Demo Locally**\n\nTry out the demo [demo.py](https:\u002F\u002Fgithub.com\u002FVision-CAIR\u002FMiniGPT-4\u002Fblob\u002Fmain\u002Fdemo.py) on your local machine by running\n\n```python demo.py --cfg-path eval_configs\u002Fminigpt4_eval.yaml  --gpu-id 0```\n\nHere, the demo loads Vicuna as 8 bit by default to save some GPU memory usage. Besides, the default beam search width is 1. Under this setting, the **demo cost about 23G GPU memory**. If you have a more powerful GPU with larger GPU memory, you can run the model in 16 bit by setting low_resource to False in the config file [minigpt4_eval.yaml](https:\u002F\u002Fgithub.com\u002FVision-CAIR\u002FMiniGPT-4\u002Fblob\u002Fmain\u002Feval_configs\u002Fminigpt4_eval.yaml) and use a larger beam search width.\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F233298431-db46ccd6-c0c8-48db-9d9f-c142776de51f.png\">\n  \u003Cbr \u002F>\n  MiniGPT-4 Demo\n\u003C\u002Fp>\n\n[GPT4All](https:\u002F\u002Fgithub.com\u002Fnomic-ai\u002Fgpt4all) is an ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue based on [LLaMa](https:\u002F\u002Fgithub.com\u002Ffacebookresearch\u002Fllama).\n\n \u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F232368422-447387b2-5d7b-4aec-872d-7b711a313b4f.gif\">\n\u003C\u002Fp>\n\n[GPT4All UI](https:\u002F\u002Fgithub.com\u002Fnomic-ai\u002Fgpt4all-ui) is a Flask web application that provides a chat UI for interacting with the GPT4All chatbot. \n\n \u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F232368426-2b555ca6-e620-4d18-bfb8-fa71e4eed64e.png\">\n\u003C\u002Fp>\n\n[Alpaca.cpp](https:\u002F\u002Fgithub.com\u002Fantimatter15\u002Falpaca.cpp) is a fast ChatGPT-like model locally on your device. It combines the [LLaMA foundation model](https:\u002F\u002Fgithub.com\u002Ffacebookresearch\u002Fllama) with an [open reproduction](https:\u002F\u002Fgithub.com\u002Ftloen\u002Falpaca-lora) of [Stanford Alpaca](https:\u002F\u002Fgithub.com\u002Ftatsu-lab\u002Fstanford_alpaca) a fine-tuning of the base model to obey instructions (akin to the [RLHF](https:\u002F\u002Fhuggingface.co\u002Fblog\u002Frlhf) used to train ChatGPT) and a set of modifications to [llama.cpp](https:\u002F\u002Fgithub.com\u002Fggerganov\u002Fllama.cpp) to add a chat interface.\n\n[llama.cpp](https:\u002F\u002Fgithub.com\u002Fggerganov\u002Fllama.cpp) is a Port of Facebook's LLaMA model in C\u002FC++.\n\n[Serge](https:\u002F\u002Fgithub.com\u002Fserge-chat\u002Fserge) is a web interface for chatting with Alpaca through llama.cpp. Fully self-hosted & dockerized, with an easy to use API. \n\n[OpenPlayground](https:\u002F\u002Fgithub.com\u002Fnat\u002Fopenplayground) is a playfround for running ChatGPT-like models locally on your device.\n\n[Vicuna](https:\u002F\u002Fvicuna.lmsys.org\u002F) is an open source chatbot trained by fine tuning LLaMA. It apparently achieves more than 90% quality of chatgpt and costs $300 to train.\n\n[Yeagar ai](https:\u002F\u002Fgithub.com\u002Fyeagerai\u002Fyeagerai-agent) is a Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease.\n\n[LocalAI](https:\u002F\u002Flocalai.io\u002F) is a self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware with no GPU required. It's an API to run ggml compatible models: llama, gpt4all, rwkv, whisper, vicuna, koala, gpt4all-j, cerebras, falcon, dolly, starcoder, and many others.\n\n[DoctorGPT](https:\u002F\u002Fgithub.com\u002Fingyamilmolinar\u002Fdoctorgpt) is a lightweight self-contained binary that monitors your application logs for problems and diagnoses them.\n\n[HttpGPT](https:\u002F\u002Fgithub.com\u002Flucoiso\u002FUEHttpGPT\u002Freleases) is an Unreal Engine 5 plugin that facilitates integration with OpenAI's GPT based services (ChatGPT and DALL-E) through asynchronous REST requests, making it easy for developers to communicate with these services. It also includes Editor Tools to integrate Chat GPT and DALL-E image generation directly in the Engine.\n\n\n### Automation\n\n[Back to the Top](#table-of-contents)\n\n[Accelerated Text](https:\u002F\u002Fgithub.com\u002Faccelerated-text\u002Faccelerated-text) - Automatically generate multiple natural language descriptions of your data varying in wording and structure. \n\n[Activepieces](https:\u002F\u002Fwww.activepieces.com) - No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card. \n\n[ActiveWorkflow](https:\u002F\u002Fgithub.com\u002Fautomaticmode\u002Factive_workflow) - An intelligent process and workflow automation platform based on software agents. \n\n[Alltube](https:\u002F\u002Fgithub.com\u002FRudloff\u002Falltube) - Web GUI for youtube-dl, a program to download videos and audio from more than 100 websites.\n\n[AmIUnique](https:\u002F\u002Famiunique.org\u002F) - Learn how identifiable you are on the Internet (browser fingerprinting tool). \n\n[Automatisch](https:\u002F\u002Fautomatisch.io) - Business automation tool that lets you connect different services like Twitter, Slack, and more to automate your business processes (Open source Zapier alternative). \n\n[Baserow](https:\u002F\u002Fbaserow.io\u002F) - Open source online database tool and Airtable alternative. Create your own database without technical experience. \n\n[betanin](https:\u002F\u002Fgithub.com\u002Fsentriz\u002Fbetanin) - Music organization man-in-the-middle of your torrent client and music player. Based on beets.io, similar to Sonarr and Radarr.\n\n[ChiefOnboarding](https:\u002F\u002Fchiefonboarding.com) - Employee onboarding platform that allows you to provision user accounts and create sequences with todo items, resources, text\u002Femail\u002FSlack messages, and more! Available as a web portal and Slack bot. \n\n[Datasette](https:\u002F\u002Fdatasette.io\u002F) - An open source multi-tool for exploring and publishing data, easy import and export and database management. \n\n[Eonza](https:\u002F\u002Fwww.eonza.org) - Eonza is used to create scripts and automate tasks on servers or VPS hosting. Manage your servers from any browser on any device. \n\n[Exadel CompreFace](https:\u002F\u002Fexadel.com\u002Fsolutions\u002Fcompreface\u002F) - Face recognition system that provides REST API for face recognition, face detection, and other face services, and is easily deployed with docker. There are SDKs for Python and JavaScript languages. Can be used without prior machine learning skills. \n\n[feed2toot](https:\u002F\u002Ffeed2toot.readthedocs.io\u002Fen\u002Flatest\u002F) - Feed2toot parses a RSS feed, extracts the last entries and sends them to Mastodon.\n\n[feedmixer](https:\u002F\u002Fgithub.com\u002Fcristoper\u002Ffeedmixer) - FeedMixer is a WSGI (Python3) micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed(Returns Atom, RSS, or JSON).\n\n[Headphones](https:\u002F\u002Fgithub.com\u002Frembo10\u002Fheadphones) - Automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole. \n\n[Healthchecks](https:\u002F\u002Fhealthchecks.io\u002F) - Django app which listens for pings and sends alerts when pings are late. \n\n[HRConvert2](https:\u002F\u002Fgithub.com\u002Fzelon88\u002FHRConvert2) - Drag-and-drop file conversion server with session based authentication, automatic temporary file maintenance, and logging capability. \n\n[Huginn](https:\u002F\u002Fgithub.com\u002Fhuginn\u002Fhuginn) - Allows you to build agents that monitor and act on your behalf. \n\n[Kibitzr](https:\u002F\u002Fkibitzr.github.io) - Lightweight personal web assistant with powerful integrations. \n\n[Krayin](https:\u002F\u002Fkrayincrm.com\u002F) - Free and Opensource Laravel CRM Application. \n\n[Leon](https:\u002F\u002Fgetleon.ai) - Open-source personal assistant who can live on your server. \n\n[Lidarr](https:\u002F\u002Flidarr.audio\u002F) - Lidarr is a music collection manager for Usenet and BitTorrent users. \n\n[Matchering](https:\u002F\u002Fgithub.com\u002Fsergree\u002Fmatchering) - A containerized web app for automated music mastering. An open-source alternative to LANDR, eMastered, and MajorDecibel.\n\n[Medusa](https:\u002F\u002Fpymedusa.com\u002F) - Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. ([Source Code](https:\u002F\u002Fgithub.com\u002Fpymedusa\u002FMedusa)) `GPL-3.0` `Python`\n\n[MeTube](https:\u002F\u002Fgithub.com\u002Falexta69\u002Fmetube) - Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites. `AGPL-3.0` `Python\u002FNodejs\u002FDocker`\n\n[Nautobot](https:\u002F\u002Fgithub.com\u002Fnautobot\u002Fnautobot) is a Network Source of Truth and Network Automation Platform built as a web application atop the Django Python framework with a PostgreSQL or MySQL database.\n\n[nefarious](https:\u002F\u002Fgithub.com\u002Flardbit\u002Fnefarious) - Web application that automates downloading Movies and TV Shows. \n\n[NocoDB](https:\u002F\u002Fwww.nocodb.com\u002F) - No-code platform that turns any database into a smart spreadsheet. It can be considered as an Airtable or Smartsheet alternative. \n\n[OliveTin](https:\u002F\u002Fgithub.com\u002FOliveTin\u002FOliveTin) - OliveTin is a web interface for running Linux shell commands.\n\n[Patrowl](https:\u002F\u002Fgithub.com\u002FPatrowl\u002FPatrowlManager) - Open Source, Smart and Scalable Security Operations Orchestration Platform. \n\n[Podgrab](https:\u002F\u002Fgithub.com\u002Fakhilrex\u002Fpodgrab) - Lightweight podcast manager and automatic podcast episode downloader. It will monitor podcasts for your and download them automatically whenever a new episode goes live. \n\n[pyLoad](https:\u002F\u002Fpyload.net\u002F) - Lightweight, customizable and remotely manageable downloader for 1-click-hosting sites like rapidshare.com or uploaded.to. \n\n[Radarr](https:\u002F\u002Fradarr.video\u002F) - Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent, à la Couchpotato. \n\n[SickRage](https:\u002F\u002Fwww.sickrage.ca) - SickRage is an automatic Video Library Manager for TV Shows. Automatic torrent\u002Fnzb searching, downloading, and processing at the qualities you want. \n\n[SiteInspector](https:\u002F\u002Fwww.getsiteinspector.com\u002F) - Web-based tool for catching spelling errors, grammatical errors, broken links, and other errors on websites. \n\n[Sonarr](https:\u002F\u002Fsonarr.tv\u002F) - Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available. \n\n[StackStorm](https:\u002F\u002Fstackstorm.com) - StackStorm (aka _IFTTT for Ops_) is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions and ChatOps.\n\n[µTask](https:\u002F\u002Fgithub.com\u002Fovh\u002Futask) - Automation engine that models and executes business processes declared in yaml. \n\n### Configuration Management\n\n[Back to The Top](#table-of-contents)\n\n[Ansible](https:\u002F\u002Fwww.ansible.com\u002F) -  is a tool  is a powerful, agentless tool that works everywhere and with everything. When you add in proven enterprise engineering and support from Red Hat that's written in Python.\n\n[Ansible.Ai](https:\u002F\u002Fansible.ai\u002F) is an AI for Ansible Content Development tool to automate in your IT infrastructure and it will generate syntactically correct playbook to help you get there.\n\n[CFEngine](https:\u002F\u002Fcfengine.com\u002F) - is a Lightweight agent system where the configuration state is specified via a declarative language.\n\n[mgmt](https:\u002F\u002Fgithub.com\u002Fpurpleidea\u002Fmgmt) - is a next generation config management written in Go.\n\n[Pallet](https:\u002F\u002Fpalletops.com\u002F) - is a Infrastructure definition, configuration and management via a Clojure DSL.\n\n[Puppet](https:\u002F\u002Fpuppetlabs.com\u002F) - is an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.\n\n[Chef](https:\u002F\u002Fwww.opscode.com\u002Fchef\u002F) - is a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment.\n\n[(R)?ex](https:\u002F\u002Fwww.rexify.org\u002F) - is a friendly automation framework to any combinations of local and remote execution, push and pull style of management, or imperative and declarative approach. \n\n[Salt](https:\u002F\u002Fwww.saltstack.com\u002F) -  is an event-driven automation tool and framework to deploy, configure, and manage complex IT systems. It automates common infrastructure administration tasks and ensure that all the components of your infrastructure are operating in a consistent desired state.\n\n[Fleek](https:\u002F\u002Fgetfleek.dev\u002F) is an all-in-one management system for everything you need to be productive on your computer. \n\n### Cloud Storage\n\n[Back to The Top](#table-of-contents)\n\n[Swift](https:\u002F\u002Fdocs.openstack.org\u002Fdeveloper\u002Fswift\u002F) - A highly available, distributed, eventually consistent object\u002Fblob store.\n\n[Syncthing](https:\u002F\u002Fsyncthing.net\u002F) - Open Source system for private, encrypted and authenticated distribution of data.\n\n[git-annex assistant](https:\u002F\u002Fgit-annex.branchable.com\u002Fassistant\u002F) - A synchronized folder on each of your MacOS and Linux computers, Android devices, removable drives, NAS appliances, and cloud services.\n\n[NextCloud](https:\u002F\u002Fnextcloud.com) - Provides access to your files via the web.\n\n[ownCloud](https:\u002F\u002Fowncloud.org) - Provides universal access to your files via the web, your computer or your mobile devices.\n\n[Seafile](https:\u002F\u002Fseafile.com) - Another Open Source Cloud Storage solution.\n\n[SparkleShare](https:\u002F\u002Fsparkleshare.org\u002F) - Provides cloud storage and file synchronization services. By default, it uses Git as a storage backend.\n\n### Cloud\n\n[Back to the Top](#table-of-contents)\n\n#### Linode\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F131386177-004d86df-a21b-4257-a502-0fe6c1e0ff4c.png\">\n  \u003Cbr \u002F>\n\n\u003C\u002Fp>\n\n[Linode](https:\u002F\u002Fwww.linode.com\u002F) is a cloud hosting company that provides virtual private servers and variety of other cloud services.\n\n  * [Linode Documentation](https:\u002F\u002Fwww.linode.com\u002Fdocs)\n\n  * [Linode Guides & Tutorials ](https:\u002F\u002Fwww.linode.com\u002Fdocs\u002Fguides\u002F)\n\n  * [Linode API Guides](https:\u002F\u002Fdevelopers.linode.com\u002Fguides\u002F)\n  \n  * [Linode Marketplace](https:\u002F\u002Fwww.linode.com\u002Fmarketplace\u002Fapps\u002F)\n  \n  * [Self-Hosting the vaultwarden Password Manager](https:\u002F\u002Fwww.linode.com\u002Fdocs\u002Fguides\u002Fhow-to-self-host-the-vaultwarden-password-manager\u002F)\n\n  * [Linode Cloud Community](https:\u002F\u002Fwww.linode.com\u002Fcommunity\u002F)\n\n  * [Linode Developer Portal](https:\u002F\u002Fwww.linode.com\u002Fdevelopers\u002F)\n\n  * [Linode Content Resources](https:\u002F\u002Fwww.linode.com\u002Fcontent\u002F)\n \n**Linode Tools**\n\n[Linode Cloud Manager](https:\u002F\u002Fwww.linode.com\u002Fproducts\u002Fcloud-manager\u002F) is a user- and mobile-friendly interface to deploy and manage virtual machines, configure networking, and control user accounts.\n\n[Linode API](https:\u002F\u002Fdevelopers.linode.com\u002Fapi\u002Fv4\u002F) is a tool that makes easy to configure, manage, and deploy user management, billing, support tickets, and more with programmatic access to Linode products and services.\n\n[Linode CLI](https:\u002F\u002Fwww.linode.com\u002Fdocs\u002Fcli\u002F) is a tool to deploy and manage Linux servers from Linode without leaving the command line.\n\n[Linode Images](https:\u002F\u002Fwww.linode.com\u002Fproducts\u002Fimages\u002F) is a service to capture, store, and deploy your custom images across Linodes or data centers. Easily create your own raw disk image and upload a compressed .gz image file (up to 5 GB) using the Cloud Manager or API to easily deploy to the Linode size and data center you need.\n\n[Linode Integrations](https:\u002F\u002Fwww.linode.com\u002Fproducts\u002Fintegrations\u002F) is a collection of integrations lets you connect infrastructure and dev tools to the Linode platform. That let's you manage your Linode resources using the tools you know and love.\n\n[StackScripts](https:\u002F\u002Fwww.linode.com\u002Fproducts\u002Fstackscripts\u002F) is a tool to automatically configure new Linode instances using simple scripts. Create [your own StackScript](https:\u002F\u002Fwww.linode.com\u002Fdocs\u002Fplatform\u002Fstackscripts\u002F) or browse the community StackScript library.\n\n[Linode Bare Metal](https:\u002F\u002Fwww.linode.com\u002Fproducts\u002Fbare-metal\u002F) is the single-tenant solution for applications and organizations with security, compliance, and performance needs. Bare Metal combines direct hardware access and the flexibility of a virtual machine.\n\n#### Nextcloud\n\n[Back to the Top](#table-of-contents)\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F150701955-f1f514a8-82e6-462f-9fc9-8926b6b7de3e.png\">\n  \u003Cbr \u002F>\n\u003C\u002Fp>\n\n[Nextcloud](https:\u002F\u002Fnextcloud.com) is an industry-leading, on-premises content collaboration platform for file sync & share and communication server. It is fully open source and you can host it yourself or pay a company to do it for you. Also checkout the following links below:\n\n   - [Nextcloud App Store](https:\u002F\u002Fapps.nextcloud.com)\n\n   - [Nextcloud GitHub](https:\u002F\u002Fgithub.com\u002Fnextcloud)\n\n   - [Nextcloud Developer Program](https:\u002F\u002Fnextcloud.com\u002Fdeveloper)\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F150701961-ac8be115-34c1-4012-bd69-d1f22a10e48c.png\">\n  \u003Cbr \u002F>\nNexcloud login screen\n\u003C\u002Fp>\n\n[Nextcloud Hub](https:\u002F\u002Fnextcloud.com\u002Fhub\u002F) is a tool that allows you to share and collaborate on documents, send and receive email, manage your calendar and have video chats without data leaks. As fully on-premises solution, Nextcloud Hub provides the benefits of online collaboration without the compliance and security risks.\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F150701964-df1dd8d9-1d3a-4376-81e8-f49439fb4356.png\">\n  \u003Cbr \u002F>\nNexcloud Hub\n\u003C\u002Fp>\n\n[Nextcloud AIO (All In One)](https:\u002F\u002Fgithub.com\u002Fnextcloud\u002Fall-in-one) is a tool that provides easy deployment and maintenance with most features included in this one Nextcloud instance. \n\n[Nextcloud Desktop Client](https:\u002F\u002Fnextcloud.com\u002Finstall\u002F#install-clients) is a tool to synchronize files from Nextcloud Server with your computer.\n\n[Nextcloud Deck](https:\u002F\u002Fapps.nextcloud.com\u002Fapps\u002Fdeck) is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n[Nextcloud Files](https:\u002F\u002Fnextcloud.com\u002Ffiles\u002F) is a tool tool that allows your employees have easy access to their files, photos and documents to work and can share and collaborate with team members, customers and partners. So IT knows nobody besides those they shared with has access to those files.\n\n[Nextcloud Talk](https:\u002F\u002Fnextcloud.com\u002Ftalk\u002F) is a tool that protects your communication better than other team collaboration platforms like Microsoft Teams or Slack, making sure your data stays on your servers. It also goes further than other encrypted communication technologies by keeping even metadata from leaking.\n\n[Nextcloud Home](https:\u002F\u002Fnextcloud.com\u002Fathome\u002F) is a tool that allows you store your documents, calendar, contacts and photos on your server at home, at one of at one Nextcloud's providers or in a data center you trust.\n\n[Nextcloud Enterprise](https:\u002F\u002Fnextcloud.com\u002Fenterprise\u002F) is a service that gives professional organizations software optimized and tested for mission critical environments.\n\n[Nextcloud Outlook Integration](https:\u002F\u002Fnextcloud.com\u002Foutlook\u002F) is a tool that automatically upload files to replace large attachments or integrate Calendars and Contacts in Microsoft Outlook.\n\n[Collabora Online in Nextcloud](https:\u002F\u002Fnextcloud.com\u002Fcollaboraonline\u002F) is a powerful LibreOffice-based online office suite with collaborative editing, which supports all major document, spreadsheet and presentation file formats and works in all modern browsers.\n\n[ONLYOFFICE integration in Nextcloud](https:\u002F\u002Fnextcloud.com\u002Fonlyoffice\u002F) is a service that empowers your users to collaborate on office documents with team members in real time. It has compatibility with Microsoft Office formats means perfect documents, every time.\n\n[Nextcloud VM(virtual machine appliance)](https:\u002F\u002Fdownload.nextcloudvm.com\u002F) is a set of carefully crafted family of [*nix](https:\u002F\u002Fbit.ly\u002F2UaCC7b) scripts, which interactively guide you through a quality-controlled installation of a Nextcloud instance for Home\u002FSME Server and scripts for Raspberry Pi 4. It is Community developed and maintained.\n\n[LibreSign](https:\u002F\u002Flibresign.github.io\u002F) is a Libre digital signature app for Nextcloud. \n\n#### DigitalOcean\n\n[Back to the Top](#table-of-contents)\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F117214946-5bbf9c00-adb2-11eb-96cc-fef7d13d4d06.png\">\n  \u003Cbr \u002F>\n\u003C\u002Fp>\n\n[DigitalOcean](https:\u002F\u002Fwww.digitalocean.com\u002F) is a cloud infrastructure provider that provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers with data centers worldwide. \n\n  * [DigitalOcean Pricing](https:\u002F\u002Fwww.digitalocean.com\u002Fpricing\u002F)\n\n  * [DigitalOcean GitHub](https:\u002F\u002Fgithub.com\u002Fdigitalocean)\n\n  * [DigitalOcean Tutorials](https:\u002F\u002Fwww.digitalocean.com\u002Fcommunity\u002Ftutorials)\n  \n**DigitalOcean Tools**\n\n[DigitalOcean API](https:\u002F\u002Fdevelopers.digitalocean.com\u002Fdocumentation\u002Fv2\u002F) is a service that manages your DigitalOcean infrastructure with our RESTful API.\n\n[DigitalOcean Client libraries](https:\u002F\u002Fdevelopers.digitalocean.com\u002Flibraries\u002F) is a collection of libraries lets you use the DigitalOcean API in a variety of programming languages.\n\n[DigitalOcean CLI](https:\u002F\u002Fgithub.com\u002Fdigitalocean\u002Fdoctl) is a service that manages your DigitalOcean infrastructure through your terminal with our open source Command Line Interface (CLI).\n\n[Terraform provider](https:\u002F\u002Fwww.terraform.io\u002Fdocs\u002Fproviders\u002Fdo\u002Findex.html) is a service that allows the user treat their DigitalOcean infrastructure like code with [Terraform](https:\u002F\u002Fwww.terraform.io\u002F).\n\n[DigitalOcean Custom images](https:\u002F\u002Fwww.digitalocean.com\u002Fdocs\u002Fimages\u002Fcustom-images\u002F) is a service that quickly builds your environment in the cloud by provisioning servers with your own custom image, or choose from various Linux distributions.\n\n[Container Registry](https:\u002F\u002Fwww.digitalocean.com\u002Fproducts\u002Fcontainer-registry\u002F) is a service that easily stores, manages, and protects private container images.\n\n### Back4app Web Deployment\n\n[Back4app Web Deployment](https:\u002F\u002Fwww.back4app.com\u002Fweb-deployment-platform) is a Container as a Service (CaaS) provider platform that allows the dev teams to build and deploy containerized applications with no downtime. You can simply connect it to a GitHub repository and publish the code within seconds. \n\n  * [Back4app Web Deployment Platform Pricing](https:\u002F\u002Fwww.back4app.com\u002Fpricing\u002Fcontainer-as-a-service)\n\n  * [Back4app GitHub](https:\u002F\u002Fgithub.com\u002Fback4app)\n\n  * [Back4app Tutorials](https:\u002F\u002Fwww.back4app.com\u002Ftutorials)\n\n### MinIO Object Storage\n\n[Back to the Top](#table-of-contents)\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F219937490-da874c4e-cf91-4f2e-b009-77b7929383ba.png\">\n\n\u003C\u002Fp>\n\n[MinIO](https:\u002F\u002Fmin.io\u002Fdownload) is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with [Amazon S3 cloud storage service](https:\u002F\u002Faws.amazon.com\u002Fs3\u002F). Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads. It's one of the fastest object storage platforms globally, with a read\u002Fwrite speed of **183GB\u002Fs-171GB\u002Fs** if you use standard hardware. It can function as the main storage tier for many workloads like **Spark, TensorFlow, Presto, Hadoop HDFS, and H2O.**\n\n\u003Cp align=\"center\">\n \u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F45159366\u002F219937492-d47107b5-d2c3-4746-a133-cbdac97fa379.png\">\n\u003C\u002Fbr>\nMinIO UI\n\u003C\u002Fp>\n\n**Run the following command to run the latest stable image of MinIO as a container using an ephemeral data volume:**\n\n## Podman\n\n```\npodman run -p 9000:9000 -p 9001:9001 \\\n  quay.io\u002Fminio\u002Fminio server \u002Fdata --console-address \":9001\"\n```\n\n## Docker\n\n```\n#docker run -p 9000:9000 --name minio -d minio\u002Fminio server \u002Fexport\n```\n**If you're using an SSD mounted at \u002Fmnt\u002Fsdd, then we can run the following to use it instead:**\n\n```\n# docker run -v \u002Fmnt\u002Fssd:\u002Fexport -p 9000:9000 --name minio -d minio\u002Fminio server \u002Fexport\n```\n\n## MacOS\n\n```\nbrew install minio\u002Fstable\u002Fminio\nminio server \u002Fdata\n```\n\n## Binary Download for MacOS\n\n```\nwget https:\u002F\u002Fdl.min.io\u002Fserver\u002Fminio\u002Frelease\u002Fdarwin-amd64\u002Fminio\nchmod +x minio\n.\u002Fminio server \u002Fdata\n```\n\n## Linux\n\n```\nwget https:\u002F\u002Fdl.min.io\u002Fserver\u002Fminio\u002Frelease\u002Flinux-amd64\u002Fminio\nchmod +x minio\n.\u002Fminio server \u002Fdata\n```\n\n|Architecture |\tURL|\n|--- | --- | \n|64-bit Intel\u002FAMD |https:\u002F\u002Fdl.min.io\u002Fserver\u002Fminio\u002Frelease\u002Flinux-amd64\u002Fminio|\n|64-bit ARM |https:\u002F\u002Fdl.min.io\u002Fserver\u002Fminio\u002Frelease\u002Flinux-arm64\u002Fminio|\n|64-bit PowerPC LE (ppc64le) |https:\u002F\u002Fdl.min.io\u002Fserver\u002Fminio\u002Frelease\u002Flinux-ppc64le\u002Fminio|\n|IBM Z-Series (S390X) |\thttps:\u002F\u002Fdl.min.io\u002Fserver\u002Fminio\u002Frelease\u002Flinux-s390x\u002Fminio|\n\n## Windows\n\nTo run MinIO on 64-bit Windows hosts, download the MinIO executable from the following URL:\n\n```https:\u002F\u002Fdl.min.io\u002Fserver\u002Fminio\u002Frelease\u002Fwindows-amd64\u002Fminio.exe```\n\nUse the following command to run a standalone MinIO server on the Windows host. Replace D:\\ with the path to the drive or directory in which you want MinIO to store data. You must change the terminal or powershell directory to the location of the minio.exe executable, or add the path to that directory to the system $PATH:\n\n```minio.exe server D:\\```\n\n## Install from Source\n\nUse the following commands to compile and run a standalone MinIO server from source. Source installation is only intended for developers and advanced users. If you do not have a working Golang environment, please follow [How to install Golang](https:\u002F\u002Fgolang.org\u002Fdoc\u002Finstall). The minimum version required is [go1.19](https:\u002F\u002Fgolang.org\u002Fdl\u002F#stable).\n\n```go install github.com\u002Fminio\u002Fminio@latest```\n\n**After you install MinIO:**\n\nThe MinIO deployment starts using default root credentials ```minioadmin:minioadmin```. You can test the deployment using the MinIO Console, an embedded web-based object browser built into MinIO Server. Point a web browser running on the host machine to ```http:\u002F\u002F1","Self-Hosting-Guide 是一个全面的指南，旨在帮助个人和组织了解如何在本地（包括私有服务器）托管和管理软件应用。该项目涵盖了从容器化技术如 Docker 到自动化工具 Home Assistant 以及网络安全解决方案 WireGuard 等多个方面，提供了详尽的技术指导与最佳实践。特别适合那些希望提高数据隐私保护、减少对外部服务依赖或寻求更高效自托管解决方案的技术爱好者及小型企业使用。通过学习本指南，用户能够掌握从基础设置到高级配置的各种技能，从而构建出安全且功能强大的自托管环境。",2,"2026-06-11 03:39:21","high_star"]