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
のようにします。
設定が終わったらインストールボタンを押下します。
おわり

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

ファイルやフォルダをアップロードできます
家中で使うならこれでいいんじゃないですか??(雑、、雑ゥ!!!!)