(Not recommended): From source
caution
Installing from source is a bad idea in many ways:
- No isolation between applications
- Dependency conflicts on your root operating system
- Cumbersome update process
- Permission management
- Handling of conflicts
Therefore, we highly discourage you from using this as a normal user. This method is only useful, when you want to develop on Homarr or extend it with your own functionality.
- Yarn Package Manager
- NPM Package Manager
- Clone the Repository using
git clone https://github.com/ajnart/homarr.git
- Enter the created directory using
cd homarr
- Install all dependencies using
yarn install
- Copy the
example.env
file to.env
- Build the source using
yarn build
- Run
yarn db:migrate
and wait that it completes - Start the NextJS web server using
yarn start
- Alternatively, use
yarn dev
to run a live development server.
- Clone the Repository using
git clone https://github.com/ajnart/homarr.git
- Enter the created directory using
cd homarr
- Install all dependencies using
npm install
- Copy the
example.env
file to.env
- Build the source using
npm build
- Run
yarn db:migrate
and wait that it completes - Start the NextJS web server using
npm start
- Alternatively, use
npm run dev
to run a live development server.