Jijin's blog

Nothing useful

Jijin's face

I set up nextcloud, because erm.. why not

Sun Jun 29 2025

This would be a very straight to the point blog since there is no story behind this, or anything complicated in the set up.

Why Nextcloud?

Because I’ve heard about it, and it seems easy to self-host it. And I am too lazy to do more research.

Installing Nextcloud

sudo apt install apache2 mariadb-server libapache2-mod-php \
php php-gd php-json php-mysql php-curl php-mbstring \
php-intl php-imagick php-xml php-zip unzip -y
sudo mysql_secure_installation
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
sudo mv nextcloud/* /var/www/html/
sudo chown -R www-data:www-data /var/www/html/
sudo rm /var/www/html/index.html
sudo systemctl restart apache2