Logo ひまぶろぐ

nextcloudをDockerで動かす

2025/1/27
1分で読めます
Table of Contents

nextcloud

オンプレで動かせるオープンソースのクラウドストレージサービスです。
Google DriveとかDropboxみたいなやつを自分でホスティングできます。

Dockerで動かしていきましょう。

compose.yml

services:
  db:
    image: mysql:8.0
    restart: always
    volumes:
      - ./db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_PASSWORD=nextcloud
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
  app:
    image: nextcloud
    ports:
      - 1111:80
    links:
      - db
    volumes:
      - ./nextcloud:/var/www/html
    restart: always

動かす

sudo docker compose up -d

で起動したらブラウザでアクセスしましょう。
今回はポート1111なので、http://localhost:1111にアクセスします。

設定

管理者アカウント情報はお好みでやるとして、データベースに関しては以下の通りにします。
データベースはMySQL/MariaDBを選択して、
データベースアカウント: nextcloud
データベースのパスワード: nextcloud
データベース名: nextcloud
データベースのホスト名: db:3306

のようにします。

設定が終わったらインストールボタンを押下します。

おわり

終わったらこんな画面になります。

ファイルやフォルダをアップロードできます

家中で使うならこれでいいんじゃないですか??(雑、、雑ゥ!!!!)