# Projects Overview

Each project is displayed as a tile containing the following information:

* Project Name
* Service Category: E.g., Artificial Intelligence, Rendering, etc.
* Number of Machines: The count of machines running the project.
* Current Status: The operational status of the project.
* Creation Date: When the project was created.
* Hourly Cost: The cost of running the project per hour.

**Filtering Projects**

Use the filter options to sort projects by status and service category, making it easier to find specific projects.

**Adding New Projects**

An easy-to-use button is available to add new projects if needed.

**Managing Projects**

Click on a project tile to enter its detailed management interface, which includes various features and information displays:

<figure><img src="https://docs.fluxedge.ai/~gitbook/image?url=https%3A%2F%2F583929853-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FnzPqcTYVqEXdlkH4ny7g%252Fuploads%252FlV3Y534IXDK5d8xx4dJH%252Fimage%2520%2832%29.png%3Falt%3Dmedia%26token%3Da8900302-502a-41e4-aba7-3f398bb62433&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=31609a2d&#x26;sv=2" alt=""><figcaption></figcaption></figure>

#### Application Info <a href="#application-info" id="application-info"></a>

* Project Name: The name given to the project during initial deployment, editable using the pencil icon.
* Provider: Information about the machine running the project:
  * Machine Name: Last ten digits of the machine's Hash ID.
  * Type of Machine Rental: Dedicated or shared machine rental.
  * Machine Uptime: Duration the machine has been running continuously.
  * Machine Reliability: Displays the percentage of rentals completed without disruptions. It also shows the number of completed jobs without interruptions and the total number of leases throughout the machine's lifetime.
  * Hardware Specifications: GPU, vRAM, cores, RAM, and storage.
  * Location: Physical location of the machine.
* Project Status
* Elapsed Time: Duration the project has been running.
* Created On: Date and time the project was created.
* Account Balance: Current balance available for machine rentals, with an option to deposit additional funds.
* Price: Hourly cost for the machine rental.
* Spent: Total amount spent on the machine rental.
* Time Left: Approximate time remaining based on current balance and hourly costs. Actual time may vary.

#### Logs <a href="#logs" id="logs"></a>

Access project container logs, with the ability to view logs for individual containers using the container selection box.

<figure><img src="https://docs.fluxedge.ai/~gitbook/image?url=https%3A%2F%2F583929853-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FnzPqcTYVqEXdlkH4ny7g%252Fuploads%252F6FmIboAqbotbhuN1bYoD%252Fimage%2520%2831%29.png%3Falt%3Dmedia%26token%3D8f50c83e-c5a8-4239-9751-8f530d472cac&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=c07ad005&#x26;sv=2" alt=""><figcaption></figcaption></figure>

#### Shell <a href="#shell" id="shell"></a>

The Shell tab provides direct shell access to your project's pod, allowing you to enter commands as needed. SSH (Secure Shell) access ensures a secure and encrypted connection between your device and the remote machine running the project.

Please note that this shell access is designed for short-term interactions. Sessions may automatically refresh or disconnect after periods of inactivity or if your local device enters sleep mode. Consequently, any running processes may be interrupted.

<figure><img src="https://docs.fluxedge.ai/~gitbook/image?url=https%3A%2F%2F583929853-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FnzPqcTYVqEXdlkH4ny7g%252Fuploads%252FU9gScWqWgCBdYdqdXKEn%252Fimage%2520%2830%29.png%3Falt%3Dmedia%26token%3Db9f15ee6-c794-4b35-be58-e6cd894638ef&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=d14cc8fc&#x26;sv=2" alt=""><figcaption></figcaption></figure>

**Persistent Sessions with tmux**

To maintain long-running processes or ensure session continuity despite disconnections, you can utilize **tmux**, a terminal multiplexer that allows you to create detachable and re-attachable shell sessions.​

**Installing tmux**

Copy

```
apt-get update
apt-get install sudo
sudo apt-get install tmux
```

**Using tmux**

Here's a brief guide to using tmux:​

* **Start a new session**:

Copy

```
tmux
```

* **Detach from the session**:

  Press `Ctrl+B`, then `D`​
* **List active sessions**:

Copy

```
tmux ls
```

* **Reattach to a session**:

Copy

```
tmux attach -t [session_name]
```

*Replace `[session_name]` with the actual session name listed from the previous command.*

* **Create a named session**:

Copy

```
tmux new -s mysession
```

* **Split window horizontally**:

  Press `Ctrl+B`, then `"`​
* **Split window vertically**:

  Press `Ctrl+B`, then `%`​
* **Navigate between panes**:

  Press `Ctrl+B`, then use arrow keys​
* **Close a pane**:

  Type `exit` within the pane​

By using tmux, your processes will continue to run in the background even if your connection drops, allowing you to resume work seamlessly upon reconnection.

#### Events <a href="#events" id="events"></a>

View project container events within this screen.

<figure><img src="https://docs.fluxedge.ai/~gitbook/image?url=https%3A%2F%2F583929853-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FnzPqcTYVqEXdlkH4ny7g%252Fuploads%252FKG12eBZ5uBx21cokeB75%252Fimage%2520%2829%29.png%3Falt%3Dmedia%26token%3D25808c69-a389-48a7-bb7c-2352d22ca926&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=b906c0e3&#x26;sv=2" alt=""><figcaption></figcaption></figure>

#### Action Items <a href="#action-items" id="action-items"></a>

* Redeploy: Redeploy the project with the same configuration, replacing the original.
* Stop: Stop the project while keeping the machine rental active. Optionally, you can also stop the entire machine rental and all associated projects.
* Open App: Open the application's front end if available, using Cloudflare Tunnel technology.

By following this guide, you can effectively manage your projects on FluxEdge, ensuring optimal utilization of resources and seamless project operations.
