Bring your server to life.
A powerful web-based Linux interface. Fast, modern, and reliable file management in your browser.
Get StartedFeatures
Integrated Terminal
Built-in terminal with WebSocket support. Execute commands directly in your file explorer with real-time output.
Drag & Drop Upload
Effortlessly upload files by dragging them into the browser. Supports multiple files and large uploads up to 10GB.
System Monitoring
Real-time CPU, memory, and GPU usage monitoring. Keep track of your system performance while managing files.
File Preview
Preview text files, images, videos, and documents without downloading. Supports syntax highlighting for code files.
Secure Access
Advanced security features with user authentication and permission management. Keep your files safe and secure.
Responsive Design
Fully responsive interface that works seamlessly on desktop, tablet, and mobile devices. Access your files anywhere.
Requirements
Node.js
Version 14.0 or higher
Operating System
Linux, macOS, or Windows
Web Browser
Chrome, Firefox, Safari, or Edge
Network
Port 3000 available
Installation
Run the installer on your server
curl -fsSL https://raw.githubusercontent.com/Phantom8015/Specters/main/install.sh | bash
The script will automatically install Node.js, clone the repository, and set up all dependencies on your server.
Start the server
cd Specters && npm start
Navigate to the project directory and start the web server on your server machine.
Access from your PC
http://YOUR_SERVER_IP:3000
Replace YOUR_SERVER_IP with your server's IP address. Ensure port 3000 is accessible through your firewall or use port forwarding if needed.
Manual Server Installation
git clone https://github.com/Phantom8015/Specters.git
cd Specters
npm install
npm start
Note: This application must run on a server. If you're running it on a remote server, ensure port 3000 is open in your firewall settings, or set up port forwarding to access it from your local PC.