81d8b6c9c1
Allow to configure a region for s3 backend
...
Closes : #2386
2023-11-17 21:27:13 +01:00
8ae4c9ec78
Allow to authenticate with the same account from different sources
...
A new config allows to treat an account same independent where it was
created (openid or local).
Issue: #1827 #1781
2022-11-04 23:29:10 +01:00
3fc72cedac
Allow to skip login page if a single oidc provider is configured
2022-07-08 17:09:56 +02:00
7ce6bc2f9d
Remove unused code (search update)
2022-06-05 23:27:59 +02:00
1266cdefe1
Prepare for new search logic with feature toggle
2022-05-30 22:45:46 +02:00
3764f9265b
Configure run/repair db migrations
...
Refs: #1517
2022-05-22 00:07:36 +02:00
7fdd78ad06
Experiment with addons
...
Addons allow to execute external programs in some context inside
docspell. Currently it is possible to run them after processing files.
Addons are provided by URLs to zip files.
2022-05-15 23:46:43 +02:00
5bdf728eb3
Improve logging configuration
...
- Log levels of specific loggers can be defined in the config
file (doesn't work with env variables)
- Log events of background tasks carry now additional data
2022-04-30 18:26:19 +02:00
9851b71c45
Fix documentation about fulltext search
2022-04-24 18:34:22 +02:00
4488291319
Download multiple files as zip
2022-04-09 15:28:51 +02:00
21e13341e3
Configure postgres fts backend
2022-03-21 11:05:03 +01:00
57bcea7ae3
Allow to configure some http server details
2022-03-19 00:22:15 +01:00
e82b00c582
Use different file stores based on config
2022-03-12 12:19:00 +01:00
8103e25e32
Set default log format to fancy
2022-02-23 23:26:22 +01:00
8b42708db2
Remove old log stuff
2022-02-19 22:01:49 +01:00
e483a97de7
Adopt to new loggin api
2022-02-19 21:41:38 +01:00
13f28f753a
Use an internal url for the rest server to register for messages
2021-11-17 21:27:26 +01:00
118d23c3a2
Add list of env variables to documentation
...
Issue: #1121
2021-10-25 00:23:20 +02:00
94b26a1721
Generate random server secret if not provided from config
2021-10-25 00:23:20 +02:00
bbfc5b56d8
Document TOTP
2021-09-23 09:27:44 +02:00
4362301212
Fix base64 string in default config
...
While not being used, it is parsed and fails if it's not valid base64.
2021-09-22 19:48:10 +02:00
4237caa755
Add some documentation for OIDC
2021-09-06 14:24:52 +02:00
8158e36d40
Improve logging and rename oauth->openid
2021-09-06 00:29:19 +02:00
f8362329a9
Authenticate with external accounts using OIDC
...
After successful authentication at the provider, an account is
automatically created at docspell and the user is logged in.
2021-09-05 21:39:30 +02:00
b73c252762
Implement authentication via OpenIdConnect and OAuth2
...
The new subproject "oidc" handles all the details for working with an
OpenID Connect provider (like keycloak) or only OAuth2 - only
supporting the "Authorization Code Flow" for both variants.
2021-09-05 17:32:15 +02:00
bdc7822f50
Add documentation about docker setup
2021-05-31 22:19:49 +02:00
2a172ce720
Remove fulltext recreate-key config value
...
It's now in the admin routes, protected by the
`admin-endpoint.secret`.
2021-01-04 15:18:02 +01:00
306f064ad9
Create a place for admin routes
...
And move re-creation of fulltext index in this place.
2021-01-04 15:18:02 +01:00
0337391b20
Change remember period to 30 days
2020-12-04 20:30:25 +01:00
a0642905db
Use remember-me cookie if present
2020-12-04 17:59:25 +01:00
c10c1fad72
Prepare remember-me authentication variant
2020-12-04 17:59:25 +01:00
0114bb4d72
Use source name from config file for integration endpoint uploads
...
Fixes : #389
2020-10-26 22:37:30 +01:00
030ee6c932
Update website
2020-09-24 00:49:51 +02:00
1dcccbcf7d
Allow to hide classification settings in the webapp
2020-09-05 16:00:19 +02:00
09d74b7e80
Return item notes with search results
...
In order to not make the response very large, a admin can define a
limit on how much to return.
2020-08-05 00:09:37 +02:00
14213c4c27
Allow some solr query options in the config file
2020-06-24 23:37:20 +02:00
532caed84c
Consistent logging of request/responses to solr
...
Using a middleware. Also add missing changesets for mariadb.
2020-06-24 21:25:46 +02:00
30937d4908
Set default max page size to 200
2020-06-24 00:04:10 +02:00
ffbb16db45
Transport highlighting information to the client
2020-06-23 00:17:29 +02:00
330fdcdd5b
Add rest endpoints to re-create the index
2020-06-21 20:13:33 +02:00
2a0bf24088
Setup solr schema and index all data using a system task
...
The task runs on application start. It sets the schema using solr's
schema api and then indexes all data in the database. Each step is
memorized so that it is not executed again on subsequent starts.
2020-06-19 21:37:22 +02:00
522daaf57e
Introducing fts client into codebase
2020-06-17 23:20:46 +02:00
e15e2c9313
Replace hardcoded number by a config value
2020-06-14 00:49:19 +02:00
617487f5b3
Add mail-debug flag to rest-server
...
It has been added to the joex application, but it should be possible
to debug mail problems on both apps.
2020-06-13 15:10:00 +02:00
6165b6b8c6
Set default value for allowed-ips protection to false
...
The endpoint is disabled by default, no matter what protection modes
are enabled. If all are disabled, then the endpoint is not
protected (if enabled by an admin). Conversely, if all protection
modes are enabled, they all must succeed.
All protection modes should be off by default, so the user would
choose one. It is confusing, if a user enables one and doesn't realize
that another one is also enabled by default.
2020-05-27 23:30:52 +02:00
f74f8e5198
Add new way for uploading files to any collective
...
Applications running next to docspell may want a way to upload files
to any collective for integration purposes. This endpoint can be used
for this. It is disabled by default and can be enabled via the
configuration file.
2020-05-23 14:29:24 +02:00
97305d27ff
Integrate support for more files into processing and upload
...
The restriction that only pdf files can be uploaded is removed. All
files can now be uploaded. The processing may not process all. It is
still possible to restrict file uploads by types via a configuration.
2020-02-19 23:27:00 +01:00
23af8acff8
Add support for integrating into nix/nixos
2020-01-20 00:21:15 +01:00
831cd8b655
Initial version.
...
Features:
- Upload PDF files let them analyze
- Manage meta data and items
- See processing in webapp
2019-09-21 22:02:36 +02:00
6154e6a387
Initial application stub
2019-09-21 14:54:03 +02:00