Nextcloud, Google Drive, Dropbox, Microsoft OneDrive, vb. tescilli çevrimiçi hizmetlerin anında yerine geçen bir hizmettir. Geçmişte, Tips.WebTech360.com'da size NextCloud'u bir Snap olarak nasıl dağıtacağınızı göstermiştik. Ancak, bir Nextcloud sunucusunu barındırmanın tek yolu bu değildir. Docker ile de yapabilirsiniz. İşte nasıl.
Docker'ı Linux'a Kurmak
Nextcloud'u Linux sisteminizde çalıştırmak için Docker'ı kurmalısınız. Docker'ı Linux üzerinde çalıştırmanın pek çok yolu vardır. Bu kılavuzda, Docker'ı bir Snap paketi olarak kuracağız.
Neden Snapler? Klasörle sınırlı olmasına rağmen /root ($HOME)
, Docker snap'i kullanmaya başlamak çok daha kolaydır ve kurcalama gerektirmez. Ek olarak, kullanıcıların Snapd'i destekleyen herhangi bir sunucu sisteminde çalışmaya başlamasına olanak tanır.
Docker'ı Linux sisteminize bir Snap paketi olarak kurmak için önce Snap runtime'ı etkinleştirmelisiniz. Kapsamlı Snap kurulum kılavuzumuzu takip ederek çalışma zamanını etkinleştirebilirsiniz .
Snap çalışma zamanı yapılandırılıp Linux sisteminizde çalıştıktan sonra, snap install komutunu kullanarak Docker'ı bir Snap olarak yükleyebilirsiniz .
sudo ek yükleme
Snap paketi olarak kurulan Docker tool ile root hesabı ile docker komutunu kullanabilirsiniz . Bunu yapmak için aşağıdaki komutları çalıştırın.
su -
liman işçisi -- yardım
Kök olarak oturum açamıyorsanız, Linux işletim sisteminizde büyük olasılıkla kök hesap kapatılmıştır. Kökte oturum açın (sudo ile) ve etkinleştirmek için parolayı ayarlayın.
sudo -s parola
Docker'ı root hesabı yerine normal bir kullanıcı olarak kullanmak istiyorsanız, aşağıdaki komutları aşağıya girin. Ancak, uyarılırsınız, bu komutları çalıştırmak tipik bir kullanıcıya root kadar güç verecektir.
sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap docker'ı devre dışı bırak Sudo snap docker'ı etkinleştir
Docker Nextcloud görüntüsünü çekme
Nextcloud sunucusunu ilk kez çalıştırmak için resmi Docker Nextcloud görüntüsünü Dockerhub'dan çekmeniz gerekir . Nextcloud görüntüsü, Debian kararlı üzerine kuruludur ve çok hafiftir, bu nedenle indirilmesi uzun sürmez.
Görüntüyü çekmek için aşağıdaki docker run -d komutunu çalıştırın. Bu komut, görüntüyü Dockerhub'dan alır, Docker'a kabı 8080 numaralı bağlantı noktasında çalıştırmasını söyler, vb.
Not: docker run -d komutunu çalıştırmadan önce root olduğunuzdan emin olun .
liman işçisi çalıştır -d -p 8080:80 sonraki bulut
Yüklemeden sonra kapsayıcıyı çalıştırma
Nextcloud kapsayıcısını ilk kez çalıştırmak, docker run komutunu gerektirir. Ancak, sisteminizi yeniden başlatırsanız, Nextcloud artık yapılandırılmış bir kapsayıcı olduğundan, docker start komutunu çalıştırmanız gerekecektir .
Bunun için öncelikle docker ps -a komutunu çalıştırın. Bu, mevcut tüm kapları gösterecektir.
liman işçisi ps -a
Ardından, "KONTEYNER KIMLIĞI" sütununu arayın, Nextcloud kapsayıcı kimliğini bulun ve şunu çalıştırın:
liman işçisi CONTAINER_ID'yi başlat
Bunu şununla da durdurabilirsiniz:
liman işçisi durağı CONTAINER_ID
Nextcloud'u yükleme
Nextcloud kapsayıcısı konuşlandırılmış olmasına rağmen henüz kurulmamıştır. Bu nedenle, kullanmadan önce kurulum sihirbazını takip etmelisiniz. Nextcloud'u çalıştırmak için aşağıdaki adım adım talimatları izleyin.
Adım 1: Bir web tarayıcısında aşağıdaki URL'ye gidin.
HTTP://local-lan-IP-address-for-server:8080
Adım 2: Sayfada yönetici hesabı için bir kullanıcı adı ve şifre girin. Unutulmaz bir parola girdiğinizden emin olun; kaybederseniz, kolayca sıfırlayamazsınız.
Adım 3: “Storage & Database” bölümünün altında SQLite olarak bırakın. Bir miktar performans düşüşü olsa da, evde birkaç kullanıcıyla yapılan küçük dağıtımlar için m��kemmeldir.
Performans konusunda endişeleriniz varsa, başka bir veritabanı arka ucu seçin ve buradaki talimatları izleyin .
Adım 4: NextCloud yüklendikten sonra Yönetici hesabınıza giriş yapacaksınız. Buradan yönetici hesabı profil resmine tıklayın ve “Kullanıcılar”ı seçin.
"Kullanıcılar" alanında, Nextcloud'unuza erişmek için yeni bir sınırlı kullanıcı hesabı oluşturun. Birden çok hesap oluşturmanız gerekebilir.
Kullanıcı hesaplarınızı oluşturduktan sonra, dosyaları senkronize etmeye başlamak için yönetici oturumunu kapatın ve yeni hesapta oturum açın!
Nextcloud'u kullanma
Nextcloud'u kullanmanın birçok yolu vardır. Ancak, en iyi yol bir senkronizasyon istemcisi indirmektir. Linux (Flatpak, Snap, yerel paket), Mac OS ve Windows için masaüstü eşitleme istemcileri vardır. Masaüstü eşitleme istemcileriyle ilgili bilgiler burada bulunabilir .
Not: Cep telefonu veya tablet kullanıyor musunuz? Telefonunuz aracılığıyla senkronizasyona başlamak için Nextcloud iOS veya Android uygulamasını yükleyin.