Personal Server with Windows Server

Project Background

This project stemmed from repurposing components salvaged during upgrades to my primary PC. Using these parts, I built a new computer and transformed it into a personal server by installing Windows Server. It provided an excellent opportunity to familiarize myself with Windows Server’s features and explore its capabilities.

The goal was to create a multi-purpose server that could cater to both my personal needs and those of my friends and family, while leveraging Windows Server’s advanced features, such as simultaneous session management.

Goals and Features

Shared Sessions for Friends and Family :

  • Dedicated user sessions :

    • Store personal files securely.

    • Run continuous programs tailored to their needs.

Personal Services :

  • Minecraft Server Hosting :

    • Host a personal Minecraft server, allowing friends and me to play together seamlessly.

  • Media Library with Jellyfin :

    • Host and stream movies and series, accessible anytime for personal use.

  • Future Projects :

    • Crypto Trading Bot : Develop and deploy a bot for cryptocurrency trading, running continuously on the server.

    • Home Automation Solution : Implement a system to automate apartment functionalities, such as controlling lights and blinds, all accessible via my smartphone.

Project Steps
  • Hardware Assembly :

    • Reused components from upgrades to my primary PC.

    • Configured the hardware to meet the specific requirements of a personal server.

  • Installation and Configuration of Windows Server :

    • Explored and implemented Windows Server features, including multi-session management and shared storage setup.

    • Configured necessary services, such as the Minecraft server and Jellyfin.

  • Testing and Initial Deployment :

    • Hosted the Minecraft server and Jellyfin media library for daily use.

    • Created user sessions for friends and family, tailored to their individual needs.

Future Prospects

Although this project was completed recently (summer 2024), it is already operational for basic tasks and serves as a foundation for future endeavors. Planned evolutions include :

  • Home Automation : Control lights, blinds, and other devices through my phone.

  • Development and Hosting of New Projects :

    • A crypto trading bot.

    • Personal web applications.

Why This Project Is Important to Me

This server is more than just a technical tool, it serves as a platform for learning and experimentation. It allows me to:

  • Explore Windows Server and its extensive features.

  • Manage continuous services, catering both to my friends and family and to my personal projects.

  • Anticipate and lay the groundwork for future endeavors while strengthening my skills in system administration.