Raspberry Pi OS セットアップ

Raspberry Pi 4 Model B に Nextcloud を導入するために初期設定を行ったメモです。

OS と M/W を入れていきます。

また、事前に ip アドレスを固定化しています。

久しぶりに Raspberry Pi OS を触ったら固定ip化の手順が変わっていた – あららぼ

  • OS アップデート

    $ sudo apt update && sudo apt upgrade
  • 必要なパッケージ(Apache, PHP, MariaDB)の導入

    $ sudo apt install mariadb-server php php-gd php-mysql php-curl php-mbstring php-intl php-gmp php-bcmath php-xml php-imagick php-zip php-apcu php8.2-opcache libapache2-mod-php

ブラウザから Apache が見られれば OK です。

  • DB 初期設定
    下記 nextcloud は DB ユーザ名になります(任意)。
    また、********** には DB パスワードを入力します。

    $ sudo mysql
    MariaDB [(none)]> CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '**********';
    MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
    MariaDB [(none)]> FLUSH PRIVILEGES;
    MariaDB [(none)]> quit;