Skip to content

Latest commit

History

History
66 lines (44 loc) 路 1.85 KB

File metadata and controls

66 lines (44 loc) 路 1.85 KB

T3 Foundation

T3 Gemstone Nextcloud

T3 Foundation License

What is it?

Preconfigured Nextcloud DEB package generator for easy installation and deployment in the Gemstone Cloud project.

Includes the following additional apps beyond the base Nextcloud installation:

  • Passman (open-source password manager)
  • Deck (Trello-style kanban task management)
  • Drawio (diagramming tool)
  • Spreed (video chat and messaging)
  • RichDocuments (online office suite)
  • Calendar (scheduling and events)

Prerequisites

The project utilizes devbox as its build system. Please install it from here.

Usage

Activate the jetify-devbox shell to automatically install tools

$ devbox shell

During development, use the following command for quick packaging and testing:

馃摝 devbox:t3-gem-nextcloud> task build

The package will be generated at: build/t3-gem-nextcloud_{VERSION}_all.deb

To create a release version, run:

馃摝 devbox:t3-gem-nextcloud> task release

The release package will be generated at: release/t3-gem-nextcloud_{VERSION}_all.deb

Docker

For Docker instructions, read src/docker/README.md. Make any necessary changes, then run:

馃摝 devbox:t3-gem-nextcloud> task docker-start

To stop the containers, run:

馃摝 devbox:t3-gem-nextcloud> task docker-stop