2025-06-09 00:56:27 +02:00
2025-06-05 08:06:33 -04:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-09 00:56:27 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 02:54:44 -04:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 14:15:25 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 13:44:25 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00
2025-06-05 09:03:28 +02:00

THOS Server

THOS Server is the open source backend server for the THOS Operating System, a premium kiosk-style Linux distribution. It handles the whole server, like session persistence, OOBE (Out-of-Box Experience), and local app installer for the THOS ecosystem.


THOS Logo

Features

  • Local PHP server for kiosk-mode environments
  • Persistent session and configuration data (beyond cookies/localStorage)
  • Built to run smoothly in Chromium or Firefox kiosk mode under Arch or similar

📸 Screenshots

Screenshot Screenshot Screenshot Screenshot

⚙️ Setup Instructions

  1. Clone the repo:

    git clone https://tea.surillya.com/Surillyacom/THOS-Server.git
    cd THOS-Server
    
  2. Install dependencies:

    sudo pacman -S php
    
  3. Launch local server (as sudo):

    sudo php -S 0.0.0.0:80
    
  4. Access it in your browser: http://localhost

🔒 Security

The server runs per default as sudo, since it's intended to run server-side commands. This may lead to security issues, so don't just expose it to the web, or give anyone access! And watch out for what apps you install - we recommend only installing verified apps from the official THOS store!

🧠 Behind the Scenes

THOS is designed to run on a minimalistic Linux distro with kiosk capabilities. It ties together:

  • Firefox in kiosk mode
  • Local server logic for user interaction
  • Persistent configuration for headless reboots

📄 License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.


🫶 Credits

THOS Server is a project by Surillyacom Entertainment, powered by hours of work and caffeine!

Description
THOS Server is the open source server for the THOS Operating System
https://surillya.com/thos
Readme Apache-2.0 7.3 MiB
Languages
JavaScript 81.1%
PHP 14.1%
Hack 3.8%
HTML 1%