= NextCloud AIO lwn NextCloud Bare Metal = Saya telah menjalankan pelbagai bentuk NextCloud sejak dua tahun lalu. Ini hanya untuk kegunaan peribadi di rumah pada Odroid HC4 saya (papan ARM serupa dengan RPi). Saya bermula dengan pemasangan NextCloudPi, tetapi kemudian saya berpindah ke pemasangan logam kosong kerana saya ingin mencuba kemas kini sebelum ia dibungkus untuk NextCloudPi Keutamaan terbesar saya dalam menetapkan ini ialah saya mempunyai strategi sandaran yang baik. Pada NextCloudPi, keupayaan untuk membuat sandaran dan memulihkan contoh penuh, termasuk atau tidak termasuk data, telah dibina terus ke dalam pakej. Saya suka ciri ini. Pada pemasangan logam kosong, saya terpaksa menjadualkan kerja cron untuk membuat sandaran fail konfigurasi, pangkalan data dan fail ke termampat. .tar.gz. Saya tidak pernah pasti bagaimana memulihkan ini akan berfungsi walaupun, dan syukur saya mencuba ini semalam untuk memastikan bahawa sandaran saya sesuai; mereka bukan. Saya membina kotak baharu dari awal, memasang NC dengan Apache + PHP (yang tidak sepenuhnya intuitif dengan pelbagai versi keserasian PHP dengan NextCloud), dan memulihkan fail konfigurasi, pangkalan data dan fail data. Saya berakhir dengan pelbagai ralat yang nampaknya tidak berfungsi. Saya semakin hampir ke tahap di mana saya hanya mahukan penyelesaian yang berkesan - Saya tidak mahu melabur berjam-jam untuk mendapatkan sesuatu yang kompleks bekerja Masukkan NextCloud AIO, bekas Docker yang bertujuan untuk meniru sesuatu yang hampir dengan apa yang ditawarkan oleh NextCloudPi. Ini agak mudah untuk disediakan sebaik sahaja saya berjaya **Adakah saya perlu bimbang tentang pembangunan NextCloud AIO pada masa hadapan. Saya dapat melakukan sandaran (dan saya sedang menguji pemulihan untuk memastikan sandaran tersebut berfungsi) melalui utiliti sandaran "Borg"yang disediakan dengan NextCloud AIO, tetapi kebimbangan saya dengan penyelesaian pra-pakej ini sentiasa penyelenggaraan jangka panjang. Dalam kes NextCloudPi, seperti yang telah kita lihat, penyelenggara telah meninggalkan projek itu. Sekiranya saya tidak memberi perhatian dan masih menjalankan ini secara membuta tuli dan mengambil sandaran tetap, saya mungkin akan memulihkan data saya. Dengan pemasangan logam kosong, anda tidak perlu risau sekiranya anda mempunyai semua komponen (fail, konfigurasi, pangkalan data) secara berasingan dan sentiasa boleh mengintegrasikannya ke dalam pelaksanaan NextCloud pada masa hadapan. Memandangkan saya telah mencari, sekali lagi, penyelesaian pra-pakej yang lebih mudah, saya tertanya-tanya sama ada saya perlu bimbang tentang pembangunan AIO pada masa hadapan Berdasarkan bekas docker yang dijalankan selepas memasang NextCloud AIO, saya akan menganggap prestasi yang sama. AIO nampaknya hanya menjadi utiliti untuk memudahkan dan mengisi setiap komponen individu NextCloud. Sebagai contoh, inilah yang berjalan pada kotak saya yang hanya menyediakan NextCloud: aio-apache aio-nextcloud aio-redis aio-postgresql aio-borgbackup aio-domaincheck aio-mastercontainer EDIT: Lebih banyak penggunaan memori setakat ini. Dengan logam kosong, saya melihat mana-mana sahaja daripada 1-1.5GB penggunaan memori dari melahu hingga dimuatkan. Sepanjang sepuluh minit terakhir, ia setakat ini berjulat dari 1.5-2.4GB Saya lebih suka menggunakan Docker untuk pengurusan versi dan sambungan PHP, serta pengasingan; dan mengehos NextCloud sebagai aplikasi PHP biasa di dalam bekas itu Ini memberikan keseimbangan terbaik antara kawalan dan fleksibiliti. Data anda diletakkan terus dalam folder pilihan anda, di sebelah wwwroot NextCloud. Fail data DB anda juga tersedia secara langsung. Tambahkan beberapa skrip dan tugas cron untuk sandaran dan anda sudah bersedia Bagi redis dan lain-lain - Saya hanya tidak memerlukannya untuk persediaan berskala kecil (1-2 pengguna) Bagi AIO dan varian lain - saya tidak mempercayai mereka (dari segi seni bina). Saya tahu penyelesaian karang docker saya, dan saya pasti bahawa saya akan dapat menyelesaikan sebarang isu, jika timbul. Tidak boleh mengatakan perkara yang sama tentang penyelesaian âÂÂbaik untuk semua orangâ Anda benar-benar menyemak sama ada anda boleh memulihkan data daripada sandaran anda. Walau bagaimanapun, saya percaya bahawa menetapkan sandaran fail DB + tidak sepatutnya menjadi sangat sukar. Kita semua melakukan kesilapan, tetapi sebaik sahaja ia diperbaiki, proses sandaran seharusnya tidak begitu rumit sehingga anda perlu menukar sesuatu yang lain. == Mengenai Komuniti == ahli dalam talian