No description
  • Shell 53.2%
  • Dockerfile 20.6%
  • TypeScript 11.2%
  • Makefile 9.6%
  • HCL 5.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Julius Knorr 2bd6ea5618
Merge pull request #198 from Euro-Office/claude/charming-carson-rus7xv
ci: speed up submodule update by resolving tips via ls-remote
2026-09-29 11:51:44 +02:00
.github ci: speed up submodule update with commit-only bare clones 2026-09-28 21:39:17 +02:00
build Merge pull request #217 from Euro-Office/claude/laughing-sagan-ugf27i 2026-09-21 13:56:26 +02:00
core@ebcf905bb6 chore: update submodules to latest main branch (#353) 2026-09-27 23:19:30 +00:00
core-fonts@2de90688e0 chore: update submodules to latest main branch 2026-03-27 20:40:16 +00:00
develop 🔧 build(makefile): drop dead SKIP_MOBILE pass-through 2026-07-01 20:45:16 +02:00
dictionaries@08d46f8631 chore: Bump submodules 2026-03-27 14:15:31 +01:00
document-formats@4699582808 fix(wopi): ship document-formats for discovery 2026-05-29 08:38:21 -07:00
document-server-integration@583fbf49d2 chore: bump all submodules to latest main 2026-08-25 08:20:24 +00:00
document-server-package@84907ab05e chore: bump all submodules to latest main 2026-08-25 08:20:24 +00:00
document-templates@d697ab3d75 init submodule document-templates 2026-03-02 16:42:40 +01:00
e2e Merge pull request #197 from Euro-Office/test/e2e-editor-smoke-tests 2026-09-01 22:47:34 +02:00
scripts fix: Make sure tags are pushed even if it already exists locally 2026-06-18 10:15:01 +02:00
sdkjs@3305546a3e chore: update submodules to latest main branch (#353) 2026-09-27 23:19:30 +00:00
sdkjs-forms@e7859d1d42 fix: bugs in bake script 2026-03-31 11:29:08 -07:00
server@f5142e9aa6 chore: update submodules to latest main branch (#353) 2026-09-27 23:19:30 +00:00
web-apps@9f05726f70 chore: update submodules to latest main branch (#353) 2026-09-27 23:19:30 +00:00
.dockerignore fix: Try better docker change detection for rebuild 2026-03-19 08:58:02 +01:00
.gitignore test: Add basic playwright tests opening examples 2026-06-09 22:46:39 +02:00
.gitmodules fix(submodules): track document-templates on main, not master 2026-09-25 15:45:51 +02:00
AGENTS.md Merge pull request #244 from Euro-Office/docs/add-claude-md 2026-07-23 11:07:24 +02:00
ATTRIBUTION chore: Add attributions file 2026-03-31 12:11:07 +02:00
CLAUDE.md docs: add AGENTS.md and CLAUDE.md 2026-06-29 16:59:58 +02:00
CONTRIBUTING.md docs: adopt AI contribution policy bindings 2026-06-11 22:41:56 +02:00
LICENSE fix(license): add AGPL LICENSE and include sdkjs-forms in strip workflow 2026-03-30 17:29:41 +02:00
README.md chore: replace short JWT_SECRET defaults with ≥32-char value 2026-08-06 17:25:47 +02:00
renovate.json Add renovate.json 2026-06-12 12:38:21 +00:00
SECURITY.md docs: Add SECURITY.md 2026-06-11 22:32:39 +02:00
VERSION chore: bump version to rc1 (#387) 2026-09-27 23:31:04 +00:00

License

Euro-Office

Your sovereign office

Learn more.

Get involved

Get involved! You can file issues, propose pull requests and more. We are looking forward to make the digital sovereign office space better than ever before!

Try out

We currently provide a docker image for testing and integration purposes. We are going to publish deb/rpm packages shortly.

docker pull ghcr.io/euro-office/documentserver:latest
docker run -i -t -d -p 8080:80 --restart=always -e EXAMPLE_ENABLED=true -e JWT_SECRET=my_long_jwt_secret_at_least_32_chars ghcr.io/euro-office/documentserver:latest

Building

Our build steps and processes are documented in https://github.com/Euro-Office/DocumentServer/tree/main/build. For development there are more detailed steps to build and run individual components in https://github.com/Euro-Office/DocumentServer/tree/main/develop