{"id":18916263,"url":"https://github.com/zachvlat/server","last_synced_at":"2026-05-04T00:31:21.658Z","repository":{"id":161536110,"uuid":"636224247","full_name":"zachvlat/server","owner":"zachvlat","description":"This project is aimed at creating a comprehensive server setup for various purposes, such as hosting Nextcloud, Home Assistant, Jellyfin, Transmission, Deemix, FileBrowser, and more using Docker containers and Nginx Proxy Manager.","archived":false,"fork":false,"pushed_at":"2026-03-19T13:49:33.000Z","size":364,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-20T06:32:18.371Z","etag":null,"topics":["docker","docker-compose","home-server","selfhosted","server","yml"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zachvlat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-05-04T11:30:00.000Z","updated_at":"2026-03-19T13:50:29.000Z","dependencies_parsed_at":"2024-02-12T13:28:00.431Z","dependency_job_id":"7cb886f7-db8b-46f4-911b-027eb36cf5da","html_url":"https://github.com/zachvlat/server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zachvlat/server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachvlat%2Fserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachvlat%2Fserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachvlat%2Fserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachvlat%2Fserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zachvlat","download_url":"https://codeload.github.com/zachvlat/server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zachvlat%2Fserver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32590108,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","home-server","selfhosted","server","yml"],"created_at":"2024-11-08T10:18:51.986Z","updated_at":"2026-05-04T00:31:21.644Z","avatar_url":"https://github.com/zachvlat.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Server Project\n\n[![License](https://img.shields.io/badge/license-GNUv3-blue.svg)](LICENSE)\n[![GitHub Stars](https://img.shields.io/github/stars/zachvlat/server.svg)](https://github.com/zachvlat/server/stargazers)\n[![GitHub Forks](https://img.shields.io/github/forks/zachvlat/server.svg)](https://github.com/zachvlat/server/network)\n[![GitHub Issues](https://img.shields.io/github/issues/zachvlat/server.svg)](https://github.com/zachvlat/server/issues)\n\nThis project is aimed at creating a comprehensive server setup for various purposes, such as hosting Nextcloud, Home Assistant, Jellyfin, Transmission, Deemix, FileBrowser, and more using Docker containers and Nginx Proxy Manager.\n\n# DISCLAIMER!\nAll the ports I 'm using on the yml files are according to MY needs. You have to check for yourself with docker ps to see what ports can or cannot use. The same goes with the volume paths I chose etc... Check it, before you wreck it!\nAlso check out the volume paths for your needs. For example, about pigallery2 this path `pigallery2_photos`:/app/data/photos will fetch the photos on this folder. You might want to switch to an other folder.\n\n## Table of Contents\n- [Server Project](#server-project)\n- [DISCLAIMER!](#disclaimer)\n  - [Table of Contents](#table-of-contents)\n  - [Getting Started](#getting-started)\n    - [Prerequisites](#prerequisites)\n    - [Installation](#installation)\n  - [Services](#services)\n\n## Getting Started\n\nTo get started with this project, you can follow the provided Docker Compose configuration in the [docker-compose.yml](docker-compose.yml) file. It will set up and manage the services using Docker containers. Please ensure you have the necessary prerequisites.\n\n### Prerequisites\n\nBefore you start, make sure you have the following prerequisites installed on your system:\n\n- Docker\n- Docker Compose\n\n### Installation\n\n1. Clone this repository:\n\n   ```bash\n   git clone https://github.com/zachvlat/server.git\n   cd server\n   ```\n\n2. ```bash\n   sudo chmod +x ./docker.sh\n   ./docker.sh\n   sudo usermod -aG docker $USER\n   sudo reboot\n   ```\n\n3. ```bash\n   cd server\n   docker compose up -d\n   ```\n\n## Services\n\n1.  [Nextcloud](https://nextcloud.com) [https://nextcloud:443](https://nextcloud:443)\n2.  [Home Assistant](https://www.home-assistant.io) [http://home-assistant:8123](http://home-assistant:8123)\n3.  [Jellyfin](https://jellyfin.org) [http://jellyfin:8096](http://jellyfin:8096)\n4.  [Transmission](https://transmissionbt.com) [http://transmission:9091](http://transmission:9091)\n5.  [Deemix](https://deemix.app) [http://deemix:6595](http://deemix:6595)\n6.  [Navidrome](https://www.navidrome.org) [http://navidrome:4533](http://navidrome:4533)\n7.  [Portainer](https://www.portainer.io) [http://portainer:9000](http://portainer:9000)\n8.  [Audiobookshelf](https://github.com/Synthetica9/Audiobookshelf) [http://audiobookshelf:80](http://audiobookshelf:80)\n9.  [Vaultwarden](https://github.com/dani-garcia/vaultwarden) [http://vaultwarden:80](http://vaultwarden:80)\n10. [PiGallery2](https://bpatrik.github.io/pigallery2) [http://pigallery2:80](http://pigallery2:80)\n11. [NGINX Proxy Manager](https://nginxproxymanager.com) [http://nginxproxymanager:81](http://nginxproxymanager:81)\n12. [Gitea](https://about.gitea.com/) [http://gitea:3000](http://gitea:3000)\n13. [FileBrowser](https://filebrowser.org) [http://filebrowser:8080](http://filebrowser:8080)\n14. [Pinepods](https://www.pinepods.online) [http://pinepods:8040](http://pinepods:8040)\n15. [JDownloader](https://jdownloader.org/) [http://jdownloader-2:5800](http://jdownloader-2:5800)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachvlat%2Fserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzachvlat%2Fserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzachvlat%2Fserver/lists"}