This project is planned as a home server that would host my files, videos, photos, movies, games, and project data, while making everything accessible from different devices. The goal is to create something similar to a personal cloud storage system, but with more control and more custom features.

What it would host

A central backend

The server would act like a central storage and backend system for other projects, including a future Horizon Media Player, photo sorting tools, file syncing, and other Horizon Science applications.

Project vision

Powerful, but easy to use

I want the server to feel powerful but still easy to use. It would run Linux natively, support a custom graphical interface, and potentially run Windows virtual machines for certain tasks.

I also like the idea of giving the server interface an older monitor-inspired style, with a slightly retro science-lab feeling, while still keeping it practical and modern enough for everyday use.

Status: still on paper

This is the plan, not a finished build. There are no photos yet, but I have a clear idea of what I want the server to become, and the first version would focus on file storage, backups, remote access, and a simple dashboard before anything more advanced.

Planned Features

Personal Cloud Storage

The server would store and sync files across devices, acting like a personal version of cloud storage with full control over how files are saved and organized.

Media and App Backend

It would serve as the backend for other projects, especially a future Horizon Media Player and other tools that need shared storage or remote access.

Virtual Machines

A future version could host virtual machines for general use, testing, gaming, and running operating systems or applications over the network.

Connected Ideas

The other Horizon Science projects this server would tie into.

Horizon Drive

The storage side of the server could become a personal “Horizon Drive,” acting as the file system that other Horizon Science apps connect to.

Horizon Media Player

A future media app could use the server to stream my movie and TV library through a custom Netflix-style interface with Horizon Science branding.

Cloud Gaming Experiments

A future version could explore game streaming from virtual machines, including multiplayer ideas for older systems and emulators across different devices.

Technical Direction

The server would likely use Linux as the main operating system, large storage drives, a custom web interface, local and remote access tools, backup systems, and possibly virtualization for Windows or gaming-related services.

The long-term goal is to make the system reliable, easy to observe, and simple to use from multiple devices without feeling like a messy collection of separate tools.

Current Status

This project is currently planned. I have a clear idea of what I want the server to become, but I have not built the full system yet.

The first version would likely focus on file storage, backups, remote access, and a simple dashboard before expanding into media streaming, virtual machines, and custom Horizon Science apps.