Install
To get started, you need a Linux machine. Marzneshin supports both ARM and x86 architectures. Docker is also supported. Marzneshin supports the following databases. SQLite is preferred for small setups, while MariaDB is recommended for larger configurations.
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install --database mariadb
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install --database mysql
sudo bash -c "$(curl -sL https://github.com/marzneshin/Marzneshin/raw/master/script.sh)" @ install
⚠️
To install the latest nightly (dev mode) release, use the
--nightly
flag.Once the installation is complete:
- You’d notice the logs, which you can stop watching by pressing
Ctrl+C
. The process will continue running normally. - The configuration file can be found at
/etc/opt/marzneshin/.env
. - Data files will be placed at
/var/lib/marzneshin
- You can access the Marzneshin dashboard by opening a web browser and navigating to
http://<SERVER_IP>:8000/dashboard/
.
Next, create a sudo admin for logging into the Marzneshin dashboard using the following command:
marzneshin cli admin create --sudo
That’s it! You can log in to your dashboard using these credentials. To see the help message of the Marzneshin script, run the following command:
marzneshin --help