Gönderen Konu: [Nasıl] Rclone-Browser İle Bulut Depolama Servislerini Yönetme  (Okunma sayısı 196 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16948
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.2 & LMDE 3
  • Masaüstü: Cinnamon 4.2 & Mate 1.22
Rclone, aşağıdaki servisler için dosya ve dizinleri eşlemek/eşitlemek için kullanılan özgür/açık kaynak kodlu bir komut satırı programıdır.

    Alibaba Cloud (Aliyun) Object Storage System (OSS)
    Amazon Drive
    Amazon S3
    Backblaze B2
    Box
    Ceph
    DigitalOcean Spaces
    Dreamhost
    Dropbox
    FTP
    Google Cloud Storage
    Google Drive
    HTTP
    Hubic
    Jottacloud
    IBM COS S3
    Memset Memstore
    Mega
    Microsoft Azure Blob Storage
    Microsoft OneDrive
    Minio
    Nextcloud
    OVH
    OpenDrive
    Openstack Swift
    Oracle Cloud Storage
    ownCloud
    pCloud
    put.io
    QingStor
    Rackspace Cloud Files
    Scaleway
    SFTP
    Wasabi
    WebDAV
    Yandex Disk
    Yerel dosya sistemi

Rclone uygulamasını aşağıdaki komutla uçbirimden kurabilirsiniz.

Kod: [Seç]
apt install rclone
Bununla birlikte güncel sürümü buradaki paketler ile indirip kurmanız mümkün. Ben depodaki sürümde Drobox ile sorun yaşadığım halde, sitesindeki sürümde bu sorunu yaşamadım.

Bu konumuzda, Rclone ile Dropbox ve Google Drive servislerine bağlanmayı anlatacağız, diğer servisleri deneme imkanım olmadı, büyük ihtimalle benzer işlemlerle gerçekleşiyordur.

Rclone ile ilgili işlemler için kolaylık olması açısından Rclone-browser uygulamasını kullanacağız, bu uygulama basit bir yönetim arayüzünden oluşuyor. Rclone-browser uygulamasını buradan indirip sağ tık Gdebi ile kurabilirsiniz. Kurulum sonrasında menüden aratarak uygulamaya ulaşabilirsiniz.

Dropbox Servisini Ekleme

Uygulamayı kurduktan sonra menüden aratarak açınız. Arayüzden Config/Yapılandır düğmesine tıklayarak servis ekleme işlemine başlayabilirsiniz. Bu düğmeye tıklayınca aşağıdaki gibi bir komut arayüzü açılacak. Yeni bir servis eklemek için n tuşuna basmanız gerekiyor.

Kod: [Seç]
No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q>

Giriş tuşuna basınca erişmek istediğiniz servisin adını girmeniz istenecek. Bunu istediğiniz şekilde belirleyebilirsiniz, bu sizdeki arayüzde görünecek isimdir. Aşağıdaki gibi "Dropbox alanim" şeklinde bir isim verebilirsiniz, ı gibi Türkçe'ye has karakterler kullanamıyorsunuz.

Kod: [Seç]
name> Dropbox alanim
Seçtiğiniz ismi girip, giriş (enter) tuşuna bastığınızda servislerin bir listesi ile karşılacaksınız.

Kod: [Seç]
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
 1 / A stackable unification remote, which can appear to merge the contents of several remotes
   \ "union"
 2 / Alias for a existing remote
   \ "alias"
 3 / Amazon Drive
   \ "amazon cloud drive"
 4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, etc)
   \ "s3"
 5 / Backblaze B2
   \ "b2"
 6 / Box
   \ "box"
 7 / Cache a remote
   \ "cache"
 8 / Dropbox
   \ "dropbox"
 9 / Encrypt/Decrypt a remote
   \ "crypt"
10 / FTP Connection
   \ "ftp"
11 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
12 / Google Drive
   \ "drive"
13 / Hubic
   \ "hubic"
14 / JottaCloud
   \ "jottacloud"
15 / Local Disk
   \ "local"
16 / Mega
   \ "mega"
17 / Microsoft Azure Blob Storage
   \ "azureblob"
18 / Microsoft OneDrive
   \ "onedrive"
19 / OpenDrive
   \ "opendrive"
20 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
21 / Pcloud
   \ "pcloud"
22 / QingCloud Object Storage
   \ "qingstor"
23 / SSH/SFTP Connection
   \ "sftp"
24 / Webdav
   \ "webdav"
25 / Yandex Disk
   \ "yandex"
26 / http Connection
   \ "http"

Bu aşamada, listedeki servislerin numarasını girerek, tercih ettiğiniz/hesabınızın olduğu servisi seçebiliyorsunuz. Dropbox için 8 rakamını yazıp devam ediyoruz. Aşağıdaki 2 adet seçeneği (client_id, client_secret) boş bırakıp giriş tuşu ile devam edeceksiniz.

Kod: [Seç]
[code]Dropbox App Client Id
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_id>
Dropbox App Client Secret
Leave blank normally.
Enter a string value. Press Enter for the default ("").
client_secret>
[/code]

Bir sonraki aşamada gelişmiş yapılandırma tercihinde, otomatik yapılandırma için n tuşuna basarak devam edebilirsiniz.

Kod: [Seç]
Edit advanced config? (y/n)
Bir sonraki aşamada, otomatik yapılandırma sorusu için y tuşuna basarak onaylamanız gerekecek.

Kod: [Seç]
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine
y) Yes
n) No

Bu işlem sonrasında web tarayıcınız açılacak ve sizden hesabınız ile giriş yapmanız istenecek. Sonrasında açılan pencerede, hesabın Rclone tarafından yönetilmesine izin vermelisiniz.



Bu işlemden sonra gerekli erişim kodu otomatik olarak alınacaktır. Yine y tuşuna basarak işleme devam edeceksiniz.

Kod: [Seç]
[Dropbox alanim]
type = dropbox
token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxx","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}
--------------------
y) Yes this is OK

Bu aşamadan sonra, uçbirimi ve dilerseniz web tarayıcıyı kapatabilirsiniz.  Q tuşu ile uçbirimi kapatabilirsiniz.

Rclone Browser uygulamasında Refresh/Yenile tuşuna bastığınızda eklediğiniz servis ana kısımda listelenecektir.

Google Drive Servisini Ekleme

Google Drive servisini eklemek için yine Config/Yapılandır tuşuna basıp n tuşu ile devam etmemiz gerekiyor.

Ardından eklemek istediğimiz servise bir isim verip devam ediyoruz ve açılacak listeden servisin numarasını giriyoruz.

Sonrasında 2 adet seçeneği (client_id, client_secret) boş bırakıp giriş tuşu ile devam ediyoruz.

Bir sonraki aşamada bizden erişim tercihimiz ile ilgili bir işlem yapmamız istenecek. 1 no'lu seçenek tam erişim, 2 no'lu seçenek salt okunur olarak erişim yetkisi vermemizi sağlıyor. Diğer seçeneklerin ayrıntısı ile ilgili malesef bilgim yok.

Kod: [Seç]
1 / Full access all files, excluding Application Data Folder.
   \ "drive"
 2 / Read-only access to file metadata and file contents.
   \ "drive.readonly"
   / Access to files created by rclone only.
 3 | These are visible in the drive website.
   | File authorization is revoked when the user deauthorizes the app.
   \ "drive.file"
   / Allows read and write access to the Application Data folder.
 4 | This is not visible in the drive website.
   \ "drive.appfolder"
   / Allows read-only access to file metadata but
 5 | does not allow any access to read or download file content.
   \ "drive.metadata.readonly"

Seçim numarasını girip devam ediyoruz.

Kod: [Seç]
scope> 1
Bir sonraki aşamada kök dizin ve servis hesabı ile ilgili kısımları boş bırakıp giriş tuşu devam edebilirsiniz.

Kod: [Seç]
ID of the root folder
Leave blank normally.
Fill in to access "Computers" folders. (see docs).
Enter a string value. Press Enter for the default ("").
root_folder_id>
Service Account Credentials JSON file path
Leave blank normally.
Needed only if you want use SA instead of interactive login.
Enter a string value. Press Enter for the default ("").
service_account_file>

Bir sonraki aşamada sizden gelişmiş yapılandırma tercihiniz sorulacak, ben n tuşuna basarak varsayılan ayarları tercih ettim. Sonrasındaki otomatik yapılandırma sorusuna y tuşuna basarak onay veriyorsunuz.

Kod: [Seç]
Edit advanced config? (y/n)
y) Yes
n) No
y/n> n
Remote config
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> y

Bu aşamada onay işlemleri için web tarayıcınız açılacak ve hesabınız ile oturum açmanız istenecek. Oturum açılınca izin vererek, Rclone ile bu servisi kullamaya başlayabilirsiniz. Bu işlemden sonra gerekli erişim kodu otomatik olarak alınacaktır.  Bu aşamada dilerseniz web tarayıcınızı kapatabilirsiniz.



Bir sonraki aşamada, ekip sürücüsü olup olmadığı ile ilgili bir soru soruluyor, bireysel kullanım için n tuşu ile devam edebilirsiniz.

Kod: [Seç]
Configure this as a team drive?
y) Yes
n) No
y/n> n

En son aşamada y tuşuna basarak işlemleri bitiyoruz. Artık q tuşu ile uçbirimi kapatabilirsiniz.

Kod: [Seç]
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y

Arayüz İle Yönetim

Şimdi Rclone Browser uygulamasında Refresh/Yenile tuşuna basarak eklediğiniz tüm servisleri listeleyebilirsiniz.



Erişmek istediğiniz servise arayüzden çift tıklamanız yeterli olacaktır.

Kod: [Seç]
https://i.postimg.cc/SKt1WGvq/Rclone-browser-2.png
Servislerin dosya tarayıcında listelenmesi için, Mount/Bağla seçeneğine tıklayıp, servisin kullanacağı bir alanı belirliyorsunuz ya da oluşturuyorsunuz.  Artık servislere dosya yöneticisi üstünden erişebilirsiniz.



Eklediğiniz bu servislere erişim için bir parolada ayarlayabilirsiniz. Bunun için Config/Yapılandır düğmesine basınız. Seçeneklerden s tuşuna basarak devam ediniz.

Kod: [Seç]
s) Set configuration password
Açılan seçeneklerden a tuşuna basarak devam ediniz.

Kod: [Seç]
Your configuration is not encrypted.
If you add a password, you will protect your login information to cloud services.
a) Add Password
q) Quit to main menu
a/q>

Bu aşamada sizden bir parola girmeniz istenecektir. Bu parola uygulamayı açarken güvenlik amacıyla sorulacaktır.

Uygulamanın Dosya/File => Tercihler/Preferences kısmında, sistem çekmesi kullanıcı arayüzü ile ilgili ayarları yapabilirsiniz.
« Son Düzenleme: 27 Mart 2019, 00:12:00 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Yusufbakar

  • Çok Yeni Penguen
  • *
  • İleti: 19
  • Dağıtım: Linux Mint 19.1
  • Masaüstü: Cinnamon
  • Grafik Kartı: Nvidia GTX 950M
  • İşlemci: İntel Core i7 6700HQ
  • RAM: 8Gb
Ynt: [Nasıl] Rclone-Browser İle Bulut Depolama Servislerini Yönetme
« Yanıtla #1 : 02 Temmuz 2019, 20:28:44 »
programı komutla kurdum ama menuden arattığımda bulunmuyor.
Linux mint 19.1 Cinnamon kullanıyorum.

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16948
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.2 & LMDE 3
  • Masaüstü: Cinnamon 4.2 & Mate 1.22
Ynt: [Nasıl] Rclone-Browser İle Bulut Depolama Servislerini Yönetme
« Yanıtla #2 : 02 Temmuz 2019, 22:00:08 »
rclone zaten komut satırından çalışan bir uygulama, yani menüde bulamamanız normal. Grafik arayüz için Rclone-Browser uygulamasının kurulması gerekiyor. Konudaki adımları dikkatlice takip ediniz.
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı Yusufbakar

  • Çok Yeni Penguen
  • *
  • İleti: 19
  • Dağıtım: Linux Mint 19.1
  • Masaüstü: Cinnamon
  • Grafik Kartı: Nvidia GTX 950M
  • İşlemci: İntel Core i7 6700HQ
  • RAM: 8Gb
Ynt: [Nasıl] Rclone-Browser İle Bulut Depolama Servislerini Yönetme
« Yanıtla #3 : 03 Temmuz 2019, 16:06:15 »
o satırı okumamışım :) şimdi gayet güzel çalışıyor :)