nextcloud-logo-white-transparent
  • ★製品概要
    • なぜ、今、Nextcloudが必要か
    • Nextcloudで始めるセキュアなファイル共有
    • Nextcloudと他のオンラインストレージ製品の比較
  • 製品詳細
    • Nextcloudのアーキテクチャー
    • システム要件
    • バージョンアップ履歴
    • EOL一覧
    • Nextcloud API一覧
    • Nextcloudデスクトップクライアント
    • Nextcloudモバイルアプリ
  • ユースケース
    • ユースケース
      • 取引先との安全なファイル共有
      • 既存ファイルサーバーをそのまま活用
      • 営業マンのファイル持ち出しを安全に実現
      • 支店間など広域ネットワークでファイル共有したい
      • 教育・研究機関でのオンラインストレージ利用
      • 開発プラットフォームとしてのNextcloud
      • remote.itとの組み合わせによるセキュアなオンラインストレージ
    • 導入事例
      • Nextcloud導入事例(京都大学様) 請求フォーム
      • Nextcloud導入事例(明治大学様) 請求フォーム
  • お知らせ/テックブログ
    • ニュースリリース
    • セミナー
    • Nextcloud
    • ONLYOFFICE
  • サービス
    • 導入サービス、導入支援
    • サポートの概要
    • EnterpriseサポートとCommunityサポートの選び方
    • Enterpriseサポート
    • Communityサポート
    • Nextcloud保守サポートでサポートされるアプリケーション
  • お問い合わせ
    • Nextcloud導入のご相談、お見積り
    • 会社概要
    • Nextcloudカタログ等資料請求
    • ★ダウンロード資料一覧
  • ONLYOFFICE
    • ONLYOFFICEでOfficeファイルをオンライン活用(ONLYOFFICE公式パートナー)

【techblog】Nextcloud へ ownCloud クライアントアプリからのアクセスをさせない方法

2019年4月8日NEXTNextcloud, techblog

はじめに

Nextcloud では無料で使える機能が ownCloud では使えないとか、Nextcloud の開発スピードが早いとか、さまざまな理由で ownCloud から Nextcloud に運用をシフトするケースがあるかと思います。
そうなると運用で気になるのが、クライアント(利用者)の利用状況です。
Nextcloud に移行することにあわせて、これまでの ownCloud のデスクトップクライアントアプリやスマートデバイス向けアプリを使わせないように制限したい・・・そんなケースを想定して、各クライアントのアプリのアクセスを制限する方法をまとめてみました。

どうやるのか?

各アプリからアクセスされる際の User-Agent で、アクセス許可/拒否を行うことができます。
※除: Android アプリ

各アプリの User-Agent

※User-Agent は 2019年4月5日現在で確認しているものです。

OS 区分 User-Agent
Windows Nextcloud Mozilla/5.0 (Windows) mirall/<バージョン> (build <ビルドバージョン>) (Nextcloud)
Windows ownCloud Mozilla/5.0 (Windows) mirall/<バージョン> (build <ビルドバージョン>)
macOS Nextcloud Mozilla/5.0 (Macintosh) mirall/<バージョン> (build <ビルドバージョン>) (Nextcloud)
macOS ownCloud Mozilla/5.0 (Macintosh) mirall/<バージョン> (build <ビルドバージョン>)
Linux Nextcloud Mozilla/5.0 (Linux) mirall/<バージョン> (build <ビルドバージョン>) (Nextcloud)
Linux ownCloud Mozilla/5.0 (Linux) mirall/<バージョン> (build <ビルドバージョン>)
iOS Nextcloud Mozilla/5.0 (iOS) Nextcloud-iOS/<バージョン>
iOS ownCloud Mozilla/5.0 (iOS) ownCloud-iOS/<バージョン>
Android Nextcloud 【初回接続時】
Mozilla/5.0 (Android) ownCloud-android/<バージョン>
【ログイン後】
Mozilla/5.0 (Android) Nextcloud-android/<バージョン>
Android ownCloud Mozilla/5.0 (Android) ownCloud-android/<バージョン>
  • <バージョン> には アプリのバージョンが入ります。
    • 例1: 3.5.1
    • 例2: 2.5.1final
  • <ビルドバージョン> には アプリのビルドバージョンが入ります。
    • 例1: 20181204
    • 例2: 11456
  • Androidアプリでは初回接続時において Nextcloud アプリと ownCloud アプリの区別ができないため User-Agent でのアクセス制限はできません。しかし、ownCloud アプリから Nextcloud に接続すると Precondition failed メッセージが出て接続できないため、これに任せます。

Nginx での制限設定例

以下の設定を Nginx 設定ファイルに追加し、Nginx を再起動します。

# ownCloud Desktop Client(Windows/Mac/Linux Common)
if ($http_user_agent ~ "^Mozilla/5\.0 \([A-Za-z]+\) mirall/.+ \(build [0-9]+\)$") {
    return 403;
}
# ownCloud App (iOS)
if ($http_user_agent ~ "^Mozilla/5\.0 \(iOS\) ownCloud-iOS+/.+$") {
    return 403;
}

カテゴリー

  • Nextcloud Talkの紹介とOSS版Talk HBPのインストール2025年4月30日
  • Nextcloud Hub 10:2025年の最新統合ワークスペースを徹底解説!2025年3月31日
  • occコマンドの共通オプションについて2025年3月31日

Blog

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2016

ニュースリリース

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2017

Nextcloudのお問合せ

資料請求

Nextcloudの製品カタログの請求フォームです。

資料請求を行う

お問合せ・お見積り依頼

Nextcloudの導入をご検討の企業・団体の皆様。

お問合せフォームへ


-COMPANY-

〒101- 0052
東京都千代田区神田小川町1-2
風雲堂ビル6階


-PARTNER-

nextcloudamazon



 

-外部コンテンツ-

-Facebook-

Nextcloud広報室 – 株式会社スタイルズ

-Youtube-
Stylez Corp.

-Qiita-
Stylez Nextcloud


★製品概要製品詳細ユースケースお知らせ/テックブログサービスお問い合わせONLYOFFICE
© 2003 - 2023 Stylez Corp.