{"id":13674673,"url":"https://github.com/borjapazr/mars-server","last_synced_at":"2025-04-11T03:43:27.883Z","repository":{"id":42373411,"uuid":"323763547","full_name":"borjapazr/mars-server","owner":"borjapazr","description":"🏡🖥️ Managed home server with Docker, Docker Compose, Make and Bash","archived":false,"fork":false,"pushed_at":"2024-06-06T16:31:05.000Z","size":470,"stargazers_count":110,"open_issues_count":3,"forks_count":9,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-06T12:07:45.760Z","etag":null,"topics":["docker","docker-compose","fzf","hacktoberfest","home-server","homeserver","lab","linux","make","makefile","nextcloud","openvpn","traefik","traefik-docker","traefik2"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/borjapazr.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-23T00:30:45.000Z","updated_at":"2025-03-22T07:19:22.000Z","dependencies_parsed_at":"2024-06-06T18:26:30.834Z","dependency_job_id":null,"html_url":"https://github.com/borjapazr/mars-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borjapazr%2Fmars-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borjapazr%2Fmars-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borjapazr%2Fmars-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/borjapazr%2Fmars-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/borjapazr","download_url":"https://codeload.github.com/borjapazr/mars-server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248339289,"owners_count":21087213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","fzf","hacktoberfest","home-server","homeserver","lab","linux","make","makefile","nextcloud","openvpn","traefik","traefik-docker","traefik2"],"created_at":"2024-08-02T11:00:56.702Z","updated_at":"2025-04-11T03:43:27.864Z","avatar_url":"https://github.com/borjapazr.png","language":"Python","funding_links":[],"categories":["Software","HarmonyOS"],"sub_categories":["Self-hosting Solutions","Windows Manager"],"readme":"# 🏡🖥️ Mars Server\n\nManaged home server with Docker, Docker Compose, Make and Bash.\n\n## 🧩 Requirements\n\n- [Docker](https://docs.docker.com/get-docker/) and [Docker Compose](https://docs.docker.com/compose/install/)\n- Make\n- [fzf](https://github.com/junegunn/fzf)\n\n## 🧑‍🍳 Configuration\n\nBefore deploying the services it is necessary to configure them. To do so, it is enough to create an .env file for each service with the content of the corresponding .env.template.\n\n## 🏗️ Installation\n\n```bash\nserver.sh install\n```\n\n## 🧙 Usage\n\n```bash\nUsage: server [OPTIONS] COMMAND\n\nThis script aims to manage a home server based on Docker, Docker Compose, Make and Bash.\n\nAvailable options:\n  -h, --help      Print this help and exit\n\nAvailable commands:\n  install         Install all services\n  uninstall       Uninstall all services\n  start           Start all services\n  stop            Stop all services\n  restart         Restart all services\n  status          Get the status of all services\n  services        Open a menu based on FZF to manage the services separately\n```\n\n## 🎯 Credits\n\nTo realise this project I have based myself on many similar projects. There were countless of them and I gave them all a star.\n\n🙏 Thank you very much for these wonderful creations.\n\n### ⭐ Stargazers\n\n[![Stargazers repo roster for @borjapazr/mars-server](https://reporoster.com/stars/borjapazr/mars-server)](https://github.com/borjapazr/mars-server/stargazers)\n\n## ⚖️ License\n\nThe MIT License (MIT). Please see [License](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborjapazr%2Fmars-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborjapazr%2Fmars-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborjapazr%2Fmars-server/lists"}