การแนะนำ
ภาพรวม
ลูกค้า
แอปพลิเคชันเว็บออฟฟิศ
การรับรองความถูกต้อง
การติดตั้ง
การอ่านที่สำคัญ
เรียกใช้ ownCloud Infinite Scale
ใช้เอกสารอย่างเป็นทางการ
ใช้ ocis Repo เป็นแหล่งที่มา
เอกสารประกอบ
เอกสารผู้ดูแลระบบ
เอกสารการพัฒนา
ความปลอดภัย
มีส่วนร่วม
ลิขสิทธิ์
ownCloud Infinite Scale (oCIS) คือแพลตฟอร์มการซิงค์และแบ่งปันไฟล์ใหม่ซึ่งจะเป็นรากฐานของแพลตฟอร์มการจัดการข้อมูลของคุณ
อย่าลืมดาวน์โหลดเวอร์ชันล่าสุดที่ออกวันนี้!
Infinite Scale อนุญาตไคลเอ็นต์ ownCloud ต่อไปนี้:
เว็บ,
แอนดรอยด์,
iOS และ
เดสก์ท็อป
เพื่อซิงโครไนซ์และแบ่งปันพื้นที่ไฟล์กับแบ็กเอนด์เซิร์ฟเวอร์ที่ปรับขนาดได้ โดยอิงตาม reva โดยใช้ API แบบเปิดและกำหนดไว้อย่างดี เช่น WebDAV และ CS3
Infinite Scale สามารถรวมแอปพลิเคชันเว็บออฟฟิศ เช่น:
การทำงานร่วมกันออนไลน์
เฉพาะเอกสาร Office หรือ
เซิร์ฟเวอร์ Microsoft Office ออนไลน์
การแก้ไขร่วมกันได้รับการสนับสนุนโดยเกตเวย์แอปพลิเคชัน WOPI
ผู้ใช้จะได้รับการตรวจสอบสิทธิ์ผ่าน OpenID Connect โดยใช้ IdP ภายนอก เช่น Keycloak หรือผู้ให้บริการข้อมูลระบุตัวตน LibreGraph Connect แบบฝัง
ด้วยการมุ่งเน้นที่การติดตั้งและการใช้งานที่ง่ายดาย Infinite Scale จึงจัดส่งเป็นไบนารี่หรือคอนเทนเนอร์เดียวที่ช่วยให้ปรับขนาดจาก Raspberry Pi ไปเป็นคลัสเตอร์ Kubernetes โดยการเปลี่ยนการกำหนดค่าและเริ่มบริการต่างๆ ตามต้องการ สถาปัตยกรรมหลายบริการช่วยให้สามารถปรับแต่งฟังก์ชันการทำงานให้ตรงกับความต้องการของคุณและนำบริการที่มีอยู่แล้วกลับมาใช้ซ้ำได้ เช่น เมื่อใช้ Keycloak ดูรายละเอียดด้านล่างสำหรับตัวเลือกการติดตั้งต่างๆ
ก่อนที่จะเริ่มตั้งค่าอินสแตนซ์ เรา ขอ แนะนำให้อ่านข้อกำหนดเบื้องต้น ส่วนการปรับใช้งาน และโดยเฉพาะหน้าข้อมูลทั่วไปที่อธิบายและอธิบายข้อมูลที่ถูกต้องสำหรับการปรับใช้ทุกประเภท
ดูคู่มือฉบับย่อหรือการตั้งค่าไบนารีสำหรับการปรับใช้ Bare Metal โหนดเดียวที่เริ่มต้นด้วย Raspberry Pi หรือเซิร์ฟเวอร์เดี่ยว การตั้งค่าคอนเทนเนอร์สำหรับสภาพแวดล้อมคอนเทนเนอร์แบบคลาสสิก เช่น นักเทียบท่า หรือเรียนรู้วิธีปรับใช้กับ Kubernetes
ใช้วิธีนี้เพื่อเรียกใช้อินสแตนซ์ด้วยโค้ดล่าสุด นี่เป็นการแนะนำเพื่อวัตถุประสงค์ในการพัฒนาเท่านั้น เวอร์ชัน go ขั้นต่ำที่ต้องการคือ 1.22 โปรดทราบว่าตามข้อกำหนดเบื้องต้น คุณจะต้องติดตั้งสภาพแวดล้อมคอมไพล์ C เนื่องจากการขึ้นต่อกันบางอย่าง เช่น reva มีส่วนประกอบที่ต้องใช้ไลบรารี c-go/tool-chains คำสั่งการติดตั้งสำหรับระบบที่ใช้เดเบียนคือ: sudo apt install build-essentials
หากต้องการสร้างและเรียกใช้อินสแตนซ์ภายในเครื่องกับผู้ใช้สาธิต:
# รับ sourcegit clone [email protected]:owncloud/ocis.git# ป้อน ocis dircd ocis# สร้างassetsmake create# สร้าง binarymake -C ocis build# เริ่มต้นการกำหนดค่า oCIS ขั้นต่ำ/ocis/bin/ocis init# run กับผู้ใช้สาธิตIDM_CREATE_DEMO_USERS=true ./ocis/bin/ocis server# เปิดเบราว์เซอร์ของคุณบน http://localhost:9200 เพื่อเข้าถึง web-ui ที่รวมมา
รวมแบตเตอรี่ทั้งหมดแล้ว: ไม่ต้องใช้ฐานข้อมูลภายนอก ไม่จำเป็นต้องใช้ IDP ภายนอก!
โปรดดูเอกสารผู้ดูแลระบบ - บทนำสู่ Infinite Scale เพื่อเริ่มต้นใช้งาน oCIS ในการผลิต
ดูเอกสารการพัฒนา - การเริ่มต้นใช้งานเพื่อดูภาพรวมของข้อกำหนด โครงสร้างที่เก็บข้อมูล และจุดเริ่มต้นอื่นๆ
ดูด้านความปลอดภัยสำหรับภาพรวมทั่วไปของหัวข้อที่เกี่ยวข้องกับความปลอดภัย หากคุณพบปัญหาด้านความปลอดภัย โปรดติดต่อ [email protected] ก่อน
เรายินดี เป็นอย่างยิ่ง ที่ oCIS ไม่ต้องการข้อตกลงสิทธิ์การใช้งานผู้ร่วมให้ข้อมูล (CLA) เนื่องจากได้รับสิทธิ์การใช้งาน Apache 2.0 เราหวังว่าสิ่งนี้จะช่วยให้ร่วมเขียนโค้ดได้ง่ายขึ้น หากคุณต้องการติดต่อ นักพัฒนาส่วนใหญ่จะออกไปเที่ยวในช่องเมทริกซ์ของเรา ช่องแชทจรวดของเรา หรือติดต่อฟอรัมกลางของ ownCloud
Infinite Scale ได้รับการปรับให้เป็นสากลอย่างรอบคอบ เพื่อให้ทุกคนไม่ว่าจะพูดภาษาใดก็ตาม จะได้รับประสบการณ์ที่ยอดเยี่ยม เพื่อให้บรรลุเป้าหมายนี้ เราอาศัยความช่วยเหลือจากนักแปลอาสาสมัคร หากคุณต้องการความช่วยเหลือ คุณสามารถค้นหาโปรเจ็กต์เบื้องหลังลิงก์ต่อไปนี้: Transifex สำหรับเว็บ ownCloud และ Transifex สำหรับ ownCloud (เลือกทรัพยากรโดยการกรองสำหรับ ocis-
)
โปรดอ้างอิงแนวทางการบริจาคของเราเสมอ
บิลด์ของ ownCloud Infinite Scale ที่เสถียรบางรุ่นจัดทำโดย ownCloud GmbH อยู่ภายใต้ข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ปลายทาง
ลิขสิทธิ์ (c) 2020-2023 ownCloud GmbH <https://owncloud.com>