tabbed content
This commit is contained in:
+47
-18
@@ -61,6 +61,7 @@ ownCloud Infinite Scale is built as a modular framework in which components can
|
|||||||
These components can be deployed in a multi-tier deployment architecture. See the [documentation](https://owncloud.github.io/ocis/) for an overview of the services.
|
These components can be deployed in a multi-tier deployment architecture. See the [documentation](https://owncloud.github.io/ocis/) for an overview of the services.
|
||||||
|
|
||||||
### Operation modes
|
### Operation modes
|
||||||
|
|
||||||
#### Standalone Full Stack Server mode (with oCIS storage driver)
|
#### Standalone Full Stack Server mode (with oCIS storage driver)
|
||||||
|
|
||||||
#### Standalone Single service mode for scaleouts
|
#### Standalone Single service mode for scaleouts
|
||||||
@@ -81,16 +82,12 @@ For the product transition phase, ownCloud Infinite Scale comes with an operatio
|
|||||||
|
|
||||||
https://owncloud.github.io/ocis/deployment/owncloud10_with_oc_web/
|
https://owncloud.github.io/ocis/deployment/owncloud10_with_oc_web/
|
||||||
|
|
||||||
[To illustrate, a little graphic that describes the various operation modes would be cool
|
|
||||||
|
|
||||||
### What to expect?
|
### What to expect?
|
||||||
|
|
||||||
This is the first promoted public release of ownCloud Infinite Scale, released as "Technical Preview". Infinite Scale is not yet ready for production installations. Technical audience will get a good impression of the potential of ownClouds new platform.
|
This is the first promoted public release of ownCloud Infinite Scale, released as "Technical Preview". Infinite Scale is not yet ready for production installations. Technical audience will get a good impression of the potential of ownClouds new platform.
|
||||||
|
|
||||||
Version 1.0.0 comes with the base functionality for sync and share on a much higher performance-, stability- and security-level compared to all available platforms. Based on ten years of experience in enterprise sync and share and a long standing collaboration with the biggest global science organizations this new platform will exceed what content collaboration is today.
|
Version 1.0.0 comes with the base functionality for sync and share on a much higher performance-, stability- and security-level compared to all available platforms. Based on ten years of experience in enterprise sync and share and a long standing collaboration with the biggest global science organizations this new platform will exceed what content collaboration is today.
|
||||||
|
|
||||||
TODO: Mention the base modules of oCIS
|
|
||||||
|
|
||||||
### How to get started?
|
### How to get started?
|
||||||
|
|
||||||
One of the most important objectives for oCIS was to ease the setup of a working instance dramatically. Since oCIS is built on Google's powerful GO language it supports the single-file-deployment: Installing oCIS 1.0.0 is as easy as downloading a single file, applying execution permission to it and get started. No more fiddling around with complicated LAMP stacks.
|
One of the most important objectives for oCIS was to ease the setup of a working instance dramatically. Since oCIS is built on Google's powerful GO language it supports the single-file-deployment: Installing oCIS 1.0.0 is as easy as downloading a single file, applying execution permission to it and get started. No more fiddling around with complicated LAMP stacks.
|
||||||
@@ -99,35 +96,43 @@ One of the most important objectives for oCIS was to ease the setup of a working
|
|||||||
|
|
||||||
Given the Golang-based architecture of oCIS, there are various deployment options based on the users requirements. With our experience with the for many users difficult setup of the LAMP stack before a big emphasis was put on easy yet functional deployment strategies.
|
Given the Golang-based architecture of oCIS, there are various deployment options based on the users requirements. With our experience with the for many users difficult setup of the LAMP stack before a big emphasis was put on easy yet functional deployment strategies.
|
||||||
|
|
||||||
##### Delivery as single binary
|
{{< tabs "deployments" >}}
|
||||||
|
{{< tab "Single binary" >}}
|
||||||
|
#### Delivery as single binary
|
||||||
|
|
||||||
The single binary is the best option to test the new ownCloud Infinite Scale 1.0.0 Technical Preview release on a local machine. Follow these instructions to get the platform running in the most simple way:
|
The single binary is the best option to test the new ownCloud Infinite Scale 1.0.0 Technical Preview release on a local machine. Follow these instructions to get the platform running in the most simple way:
|
||||||
|
|
||||||
1. Download the binary
|
1. Download the binary
|
||||||
|
**Linux**
|
||||||
**Linux**
|
`curl https://download.owncloud.com/ocis/ocis/testing/ocis-testing-linux-amd64 --output ocis`
|
||||||
|
**MacOS**
|
||||||
`curl https://download.owncloud.com/ocis/ocis/testing/ocis-testing-linux-amd64 --output ocis`
|
`curl https://download.owncloud.com/ocis/ocis/testing/ocis-testing-darwin-amd64 --output ocis`
|
||||||
|
|
||||||
**MacOS**
|
|
||||||
|
|
||||||
`curl https://download.owncloud.com/ocis/ocis/testing/ocis-testing-darwin-amd64 --output ocis`
|
|
||||||
|
|
||||||
2. Make it executable
|
2. Make it executable
|
||||||
`chmod +x ocis`
|
`chmod +x ocis`
|
||||||
|
|
||||||
3. Run it
|
3. Run it
|
||||||
`./ocis server`
|
`./ocis server`
|
||||||
|
|
||||||
4. Navigate to http://localhost:9200 and log in to ownCloud Web (admin/admin)
|
4. Navigate to http://localhost:9200 and log in to ownCloud Web (admin/admin)
|
||||||
|
|
||||||
Infinite Scale environments on remote machines should use a more sophisticated setup. See the [documentation](https://owncloud.github.io/ocis/deployment/) for more information.
|
oCIS environments to last should use more sophisticated setup, see <https://owncloud.github.io/ocis/deployment/> for more information.
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "Docker" >}}
|
||||||
|
#### Containerized Setup
|
||||||
|
|
||||||
##### Containerized Setup
|
For more sophisticated and production setups we recommend to use one of our proposed docker setups, see [Link]
|
||||||
|
|
||||||
For more sophisticated and production setups we recommend to use one of our proposed docker setups. See the [documentation](https://owncloud.github.io/ocis/deployment/ocis_traefik/) for a setup with Traefik as a reverse proxy which also includes automated SSL certificate provisioning using Letsencrypt tools.
|
- Traefik reverse proxy
|
||||||
|
- Letsencrypt certificate provisioning
|
||||||
|
|
||||||
|
https://owncloud.github.io/ocis/deployment/ocis_traefik/
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< /tabs >}}
|
||||||
|
|
||||||
### ownCloud Web Features
|
### ownCloud Web Features
|
||||||
|
{{< tabs "web-features" >}}
|
||||||
|
{{< tab "Framework" >}}
|
||||||
#### Framework
|
#### Framework
|
||||||
- User avatars (compatible with oC 10 API)
|
- User avatars (compatible with oC 10 API)
|
||||||
- Alerts for information/errors
|
- Alerts for information/errors
|
||||||
@@ -137,6 +142,8 @@ For more sophisticated and production setups we recommend to use one of our prop
|
|||||||
- Media Viewer (images and videos)
|
- Media Viewer (images and videos)
|
||||||
- Draw.io
|
- Draw.io
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "Files" >}}
|
||||||
#### Files
|
#### Files
|
||||||
- Listing and browsing the hierarchy
|
- Listing and browsing the hierarchy
|
||||||
- Sorting by columns (name/size/updated)
|
- Sorting by columns (name/size/updated)
|
||||||
@@ -160,6 +167,8 @@ For more sophisticated and production setups we recommend to use one of our prop
|
|||||||
- Versions (list/restore/download/delete)
|
- Versions (list/restore/download/delete)
|
||||||
- File/folder search
|
- File/folder search
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "Sharing" >}}
|
||||||
#### Sharing with People (user/group shares)
|
#### Sharing with People (user/group shares)
|
||||||
- Adding people to a resource
|
- Adding people to a resource
|
||||||
- Adding multiple people at once (users and groups)
|
- Adding multiple people at once (users and groups)
|
||||||
@@ -175,6 +184,8 @@ For more sophisticated and production setups we recommend to use one of our prop
|
|||||||
- Editing persons
|
- Editing persons
|
||||||
- Removing persons
|
- Removing persons
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "Links" >}}
|
||||||
#### Sharing with Links
|
#### Sharing with Links
|
||||||
- Private links (copy)
|
- Private links (copy)
|
||||||
- Public links
|
- Public links
|
||||||
@@ -190,17 +201,28 @@ For more sophisticated and production setups we recommend to use one of our prop
|
|||||||
- Removing existing public links
|
- Removing existing public links
|
||||||
- Viewing public links
|
- Viewing public links
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "User Profile" >}}
|
||||||
#### User Profile
|
#### User Profile
|
||||||
- Display basic profile information (user name, display name, e-mail, group memberships)
|
- Display basic profile information (user name, display name, e-mail, group memberships)
|
||||||
- "Edit" button guides to ownCloud 10 user settings (when used with oC 10)
|
- "Edit" button guides to ownCloud 10 user settings (when used with oC 10)
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "User Settings" >}}
|
||||||
#### Basic user settings
|
#### Basic user settings
|
||||||
- Language of the web interface
|
- Language of the web interface
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< /tabs >}}
|
||||||
|
|
||||||
### oCIS Backend Features
|
### oCIS Backend Features
|
||||||
|
|
||||||
|
{{< tabs "backend-features" >}}
|
||||||
|
{{< tab "Storage" >}}
|
||||||
#### Storage
|
#### Storage
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "IDM" >}}
|
||||||
#### User and group management
|
#### User and group management
|
||||||
- Functionality available via API and frontend ("Accounts" extension)
|
- Functionality available via API and frontend ("Accounts" extension)
|
||||||
- User listing (API/FE)
|
- User listing (API/FE)
|
||||||
@@ -215,6 +237,8 @@ For more sophisticated and production setups we recommend to use one of our prop
|
|||||||
- Group deletion (API)
|
- Group deletion (API)
|
||||||
- Create/read/update users and groups (CLI)
|
- Create/read/update users and groups (CLI)
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "Settings" >}}
|
||||||
#### Settings
|
#### Settings
|
||||||
##### Settings bundles framework
|
##### Settings bundles framework
|
||||||
- What is a settings bundle?
|
- What is a settings bundle?
|
||||||
@@ -232,10 +256,15 @@ Infinite Scale follows a role-based access control model. Based on permissions f
|
|||||||
- Currently a user can only have one role
|
- Currently a user can only have one role
|
||||||
- Users with the role "Admin" can assign/unassign roles to/from other users (as part of the permission to "manage accounts")
|
- Users with the role "Admin" can assign/unassign roles to/from other users (as part of the permission to "manage accounts")
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< tab "APIs" >}}
|
||||||
#### APIs
|
#### APIs
|
||||||
- WebDAV
|
- WebDAV
|
||||||
- OCS
|
- OCS
|
||||||
|
|
||||||
|
{{< /tab >}}
|
||||||
|
{{< /tabs >}}
|
||||||
|
|
||||||
### Known issues for OCIS standalone
|
### Known issues for OCIS standalone
|
||||||
- There are feature differences depending on the operation mode, e.g., no user management with ownCloud Web and oC 10 backend
|
- There are feature differences depending on the operation mode, e.g., no user management with ownCloud Web and oC 10 backend
|
||||||
- Public links do not yet respect the given role (a recipient has full permissions no matter which role has been set)
|
- Public links do not yet respect the given role (a recipient has full permissions no matter which role has been set)
|
||||||
|
|||||||
Reference in New Issue
Block a user