Welcome to the Home Server repository! This guide will walk you through setting up a complete home server using Raspberry Pi (or any other system), configuring essential services like CasaOS, Nginx, and Cockpit, and customizing it for your needs.
- 📡 Static IP Configuration: Keep your server accessible with a fixed IP address.
- 🌐 Domain Name Setup: Assign a custom local domain name for ease of access.
- 🏠 Landing Page: Host a personalized landing page for your server.
- 🚀 CasaOS: Manage your server with an intuitive dashboard.
- 🔧 Cockpit Setup: Monitor and manage your server efficiently.
- 📂 External Storage: Add and configure external HDDs/SSDs for additional storage.
This repository is structured into multiple folders, each covering a specific aspect of the server setup. Follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/deepesh611/Home-Server.git
- Navigate to the relevant folder for detailed instructions.
This section includes a detailed guide on setting up a fresh Raspberry Pi or any system for server use.
Learn to:
- Flash Raspberry Pi OS.
- Assign a static IP address.
- Set up SSH for remote access.
Host a custom landing page to showcase your services or provide easy navigation to your server's tools.
Install and configure CasaOS to simplify managing your server with an elegant UI.
Feel free to contribute to this repository!
- Fork the repo.
- Create a new branch.
- Submit a pull request with detailed explanations of your changes.
If you have any questions or suggestions, open an issue in this repository or reach out directly via GitHub Issues or Discussions.
Happy Hosting! 🚀