{"id":16293554,"url":"https://github.com/badsyntax/server-tools","last_synced_at":"2026-06-23T08:31:12.447Z","repository":{"id":15910563,"uuid":"18652207","full_name":"badsyntax/server-tools","owner":"badsyntax","description":" A repo to store documentation and BASH scripts for setting up a new Hetzner dedicated server","archived":false,"fork":false,"pushed_at":"2015-12-18T20:11:59.000Z","size":81,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-23T10:32:50.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/badsyntax.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}},"created_at":"2014-04-10T21:18:37.000Z","updated_at":"2024-08-28T17:55:48.000Z","dependencies_parsed_at":"2022-09-24T05:30:51.315Z","dependency_job_id":null,"html_url":"https://github.com/badsyntax/server-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/badsyntax/server-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badsyntax%2Fserver-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badsyntax%2Fserver-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badsyntax%2Fserver-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badsyntax%2Fserver-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/badsyntax","download_url":"https://codeload.github.com/badsyntax/server-tools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/badsyntax%2Fserver-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34682622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-10T20:11:43.387Z","updated_at":"2026-06-23T08:31:12.421Z","avatar_url":"https://github.com/badsyntax.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"#server-tools\n\nA repo to store my bash scripts and documentation for Hetzner server management. \n\n*This repo is not intended as a guide for others to use, but feel free to have a look around. Unless otherwise stated, all code is Public Domain.*\n\n## Server specs\n\n* Intel ® Core™ i7-4770 Quadcore Haswell incl. Hyper-Threading Technology\n* RAM: 32 GB DDR3 RAM\n* Hard Drive2 x 2 TB SATA 6 Gb/s 7200 rpm HDD\n* Backup space: 100 GB\n\n## Goal\n\n128Gb in RAID-1 for host OS (Ubuntu 12.04). LXC with ZFS backend (mirrored pool) for everything else. Container snapshot backups to external FTP server and Amazon S3. Easy snapshot restore.\n\n## Process\n\nLet's begin!\n\n1. rescue - Install a fresh OS host on a 125GB parition in RAID-1\n2. zfs-lxc-setup - Install zfs and lxc\n3. securing-host-os - Secure the host operating system\n3. container-management - Create some containers\n4. securing-containers - Secure the containers\n5. monitoring - Setup monitoring of the host and containers\n6. backup - Backup your containers to a mounted FTP drive and amazon s3\n7. restore - Restore your archived containers\n8. migrate - Migrate your data from another server into your containers\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadsyntax%2Fserver-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbadsyntax%2Fserver-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbadsyntax%2Fserver-tools/lists"}