[MAC APP] Dropzone 3 (using minio storage)

dropzone3 와 minio nas 를 이용해서 파일을 쉽게 공유할 수 있다.

[MAC APP] Dropzone 3 (using minio storage)
Photo by Myriam Jessier / Unsplash

이번 시간에는 추천 어플 Dropzone 3 에 대해 설명합니다.

비슷한 어플로는 dropshare 이 있습니다. Dropzone 어플은 메뉴 막대에 자주 사용하는 폴더나 응용프로그램을 등록해 놓고 쉽게 이용및 작업을 도와주는 어플입니다.

‎Dropzone 3
‎Dropzone makes it faster and easier to copy and move files, open applications and share files with many different services. Dropzone 3 is a unique and amazing app that’s like nothing you’ve ever used before. We’ve paid fanatical attention to every detail and built an app that looks and feels like a…

이 글을 작성하는 시점에서 14000원 유료 어플입니다. 물론 Dropzone 4 라는 최신버전도 존재합니다. 하지만 구독과 1회성이 판매합니다만 비싼 가격이기때문에 3 버전으로도 저에게는 충분하게 사용합니다. 사용자가 원하는 것에 맞게 구매하시면됩니다.

이렇게 사용합니다.

시놀로지 서버에 Minio 라는 스토리지 관리 서비스를 docker에 올렸습니다.

Minio란? Apache License v2.0에 따라 출시 된 고성능 개체 스토리지입니다. 다른 기능도 충분히 있지만, 거기까지 알아야할 필요가 없다고 생각하기 때문에 각설하고,
Amazon S3 클라우드 스토리지 서비스와 호환되는 API입니다. 따라서, 이걸 이용하면 충분히 다른 앱에서도 이용이 가능하게 됩니다.(링크를 쉽게 얻을 수 있다는 점)

docker minio 설치방법은 다음기회가 되면 포스트 하겠습니다.

readonly poliy 설정

Bucket를 만들고 Access Policy 부분에서 권한 부분을 설정하지 않으면, dropzone에서 파일을 업로드 되는데 실제 파일을 read할 수 없게 되는 경우가 발생합니다. 따라서 권한 부분을 readonly 부분을 아래와 같이 설정합니다.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": [
                    "*"
                ]
            },
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::testing/*"
            ]
        }
    ]
}

Dropzone 설정

S3 세팅모습

Root URL: https://api.your.minio.domain/BucketName/

Test Connection 하고, 성공하면 이제 파일을 해당 아이콘에 떨어뜨리면 S3 서버로 저장되고 자동연결 링크가 생성됩니다. 그러면 해당 링크를 가지고 포스팅에 사용하거나 다른 활용을 하시면됩니다.

끝.