Reading the repo
Reading the repo
How to install on Linux
☁️ Nextcloud server, a safe home for all your data
Fresh setup, read just now
Will it work on my device?
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
The repo uses git submodules, so the clone fetches them too.
git clone --recurse-submodules https://github.com/nextcloud/server.git cd server
Node.js ^24.0.0, PHP ^8.3
# needs nvm: https://github.com/nvm-sh/nvm nvm install 24 sudo apt install php-cli php-mbstring php-xml php-curl unzip composer # Debian/Ubuntu
npm ci composer install
npm run dev
npm test
No reports for Linux yet.
Opens a chat with this manual already filled in, for Linux. It uses your own account; gitmanual sends nothing.