{"id":33310367,"url":"https://github.com/mark-me/home-server-jn","last_synced_at":"2026-05-16T15:03:37.216Z","repository":{"id":324115961,"uuid":"1096031799","full_name":"mark-me/home-server-jn","owner":"mark-me","description":"Collection of Docker Compose configs for a self-hosted home server. Includes setups for Jellyfin, Navidrome, FileBrowser, FreshRSS, Immich, Portainer, TSDProxy (Tailscale), Redis, and more. Quick deployment and management with best practices for container resource sharing.","archived":false,"fork":false,"pushed_at":"2025-11-13T23:25:40.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-13T23:26:35.844Z","etag":null,"topics":["docker-compose","freshrss","immich","navidrome","portainer","tailscale","tsdproxy"],"latest_commit_sha":null,"homepage":"","language":null,"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/mark-me.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":"2025-11-13T21:08:55.000Z","updated_at":"2025-11-13T23:25:43.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mark-me/home-server-jn","commit_stats":null,"previous_names":["mark-me/home-server-jn"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/mark-me/home-server-jn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mark-me%2Fhome-server-jn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mark-me%2Fhome-server-jn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mark-me%2Fhome-server-jn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mark-me%2Fhome-server-jn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mark-me","download_url":"https://codeload.github.com/mark-me/home-server-jn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mark-me%2Fhome-server-jn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33107564,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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-compose","freshrss","immich","navidrome","portainer","tailscale","tsdproxy"],"created_at":"2025-11-19T04:00:29.364Z","updated_at":"2026-05-16T15:03:37.174Z","avatar_url":"https://github.com/mark-me.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Home Server\n\nWelcome to your DIY home server hub! This repository provides a set of Docker Compose configurations designed to help you deploy and manage a variety of open-source services on an Ubuntu 24.04 Server. From media streaming with Jellyfin and Navidrome to file management with FileBrowser, this setup has you covered. Do you want a home-assistant compose?\n\n**:key: Key Features:**\n\n* Ready-to-go setups for services I use and like.\n* Fixed Docker image tags for stable rollbacks in case of issues.\n* Customizable volume locations and user credentials – make sure to adjust these to fit your environment.\n* Best practices for sharing resources between containers.\n\nStart by following the installation steps to get up and running quickly. Enjoy the flexibility and control of your self-hosted environment.\n\n**:stew: Add ingredients**\n\nMy go-to place for usable and reliable home-server stuff is [linuxserver.io](https://www.linuxserver.io/), where you can find loads of docker images where each I've tried is reliable.\n\n**:question: Requests**\n\nIf you'd like to integrate Home Assistant into your self-hosted setup for smart home automation, or something else, let me know! Home Assistant can be easily added to this environment, and I can provide a  Docker Compose configuration to get you started.\n\n:email: [Contact me](mailto:mark.zwart@pobox.com) to discuss how to best integrate Home Assistant with your existing services.\n\n## :rocket: Playbook for new system install\n\n### :computer: oh-my-zsh!\n\nWhat is [oh my zsh](https://ohmyz.sh/)?\n\nAdds plugins:\n\n* [Syntax highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)\n* [Suggests commands as you type based on history and completions](https://github.com/zsh-users/zsh-autosuggestions)\n\n\n```bash\nsudo apt install curl wget git zsh\nsh -c \"$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)\"\ngit clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions\ngit clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting\nnano ~/.zshrc\n```\n\nAdd/change ~/.zshrc\n```\nZSH_THEME=\"lukerandall\"\nplugins=(git zsh-autosuggestions zsh-syntax-highlighting)\n```\n\n### :whale: Docker compose\n\nTo install Docker compose follow this [tutorial](https://linuxvox.com/blog/install-dockercompile-ubuntu-server/)\n\nMake sure normal user can use docker\n```bash\nsudo usermod -aG docker ${USER}\n```\n\nTo use the repo, navigate to it's root.\n```bash\ndocker compose up -d\n```\n\n### :clock1: Git\n\nClone git and remember credentials\n```bash\ngit config credential.helper store\ngit config --global user.name \"Tom Waits\"\ngit config --global user.email \"xxx@yyy.zzz\"\ngit config --global user.password 'ghp_jadiejadieja'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmark-me%2Fhome-server-jn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmark-me%2Fhome-server-jn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmark-me%2Fhome-server-jn/lists"}