What is ForgeVPS?
ForgeVPS is a browser workspace for your VPS. It puts your terminal, files, applications, domains, and databases in one place so you can work on your server through a visual interface.
On this page
What you can do
Use ForgeVPS to build and run projects on a Linux machine. You might edit a website, run a coding agent in a terminal, host an API, or manage an application’s database. Your code and applications stay on your machine; ForgeVPS gives you the controls to work with them.
For example, you can open a project in Files, install its dependencies in Terminal, start it through Servers, and connect its address in Domains. These tabs work with the same machine.
Start with your machine
A machine is your VPS: the computer that provides storage, memory, and processing power. An entry in Servers is an application running on that machine. One machine can run several apps.
- Hosted ForgeVPS: open the hosted app and connect your VPS over SSH. ForgeVPS runs the panel; your VPS runs your projects.
- Self-hosted ForgeVPS: install the panel on your own machine, then open the address provided by installation. You work in that machine’s local workspace.
Already connected? Start with Find your way around. Otherwise, follow Connect or install ForgeVPS.
Find the right tab
Check the selected machine’s name, then choose the tab for what you want to do. Each guide walks through the controls you will see there.
| Tab | Use it to… |
|---|---|
| Dashboard | Check your machine’s memory, disk, CPU load, connection, and setup status. |
| Terminal | Run commands, set up a project, or work with a command-line agent on the machine. |
| Files | Browse folders, edit and save code, search a project, and review Git changes. |
| Servers | Start an app and manage its process, logs, environment, and deployment settings. |
| Domains | Give a running app a web address and set up HTTPS. |
| Databases | Create a PostgreSQL database, browse tables, edit rows, run SQL, and manage backups. |
Your first project
If your project is already on the machine, try this path:
- Open Files, find the project folder, and read its README.
- Open Terminal in that project’s directory and run the setup commands the project needs.
- Open Servers → Add server, choose Development server, and select the same folder and its start command.
- Check the server’s Logs, open the app’s address, and make sure it responds.
- Return to Files to edit and save your code. Your project’s development server controls whether changes reload automatically.
For a live app, choose Production server instead. On hosted ForgeVPS, you can also connect a GitHub repository and deploy changes by pushing to its configured branch.