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)
The project utilizes devbox as its build system. Please install it from here.
Activate the jetify-devbox shell to automatically install tools
$ devbox shellDuring development, use the following command for quick packaging and testing:
📦 devbox:t3-gem-nextcloud> task buildThe package will be generated at: build/t3-gem-nextcloud_{VERSION}_all.deb
To create a release version, run:
📦 devbox:t3-gem-nextcloud> task releaseThe release package will be generated at: release/t3-gem-nextcloud_{VERSION}_all.deb
For Docker instructions, read src/docker/README.md. Make any necessary changes, then run:
📦 devbox:t3-gem-nextcloud> task docker-startTo stop the containers, run:
📦 devbox:t3-gem-nextcloud> task docker-stop