mirror of
https://github.com/nestriness/nestri.git
synced 2025-12-12 16:55:37 +02:00
I have made documentation for Nestri, so everybody easy can find instructions to get started. It will also make it easier for people to help contribute to the documentation. The documentation is built with Nuxt3, [Docus ](https://github.com/nuxt-themes) which uses Nuxt Content.  
52 lines
1.7 KiB
Markdown
52 lines
1.7 KiB
Markdown
# Prerequisite
|
|
|
|
In order to run Nestri on your own server, there are a few things you need to prepare before you can start installing nestri-node. On this page we go through the requirements needed to get started with Nestri.
|
|
|
|
Although it may be very tempting to skip this step, you shouldn't! You will save yourself a lot of headaches and wasted hours because something doesn't work due to lack of setup beforehand.
|
|
|
|
## Hardware Requirements
|
|
|
|
::list{type="primary"}
|
|
- **NVIDIA GPU**
|
|
- **8GB Memory**
|
|
- **Linux** (We Recommend Ubuntu Desktop 22.04)
|
|
::
|
|
|
|
## Software Requirements
|
|
|
|
::list{type="primary"}
|
|
- **Nvidia Drivers**
|
|
- **[NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#installing-with-apt)**
|
|
- **[Docker](https://linuxiac.com/how-to-install-docker-on-ubuntu-24-04-lts/)**
|
|
|
|
::
|
|
|
|
## Disconnect monitor
|
|
Since Nestri requires access to your GPU, then you need to unplug you screen from it.
|
|
If you want to see the Desktop and have a integrated graphicscard in your CPU, then you can connect your monitor to the motherboard.
|
|
### Change the Default Boot Target to Multi-User (Non-GUI Mode)
|
|
Ubuntu typically starts in graphical mode (using the graphical.target systemd target). You should change to the non-graphical multi-user.target, which will prevent Xorg from starting.
|
|
|
|
1. Open a terminal or access your system via SSH.
|
|
2. To check your current default target (which should be graphical.target)
|
|
|
|
```bash
|
|
systemctl get-default
|
|
|
|
```
|
|
|
|
3. Change the default target to multi-user.target (which corresponds to text mode, without Xorg):
|
|
```bash
|
|
sudo systemctl set-default multi-user.target
|
|
|
|
|
|
```
|
|
|
|
4. Reboot the system
|
|
|
|
5. Verify that Xorg is not running
|
|
```bash
|
|
nvidia-smi
|
|
```
|
|
|