Commit graph

19 commits

Author SHA1 Message Date
Bruno Bernardino
ef75eb520c
Try to make sponsors image smaller 2025-06-06 06:15:22 +01:00
Bruno Bernardino
a675f76178
Add Sponsors 2025-06-06 06:13:16 +01:00
Bruno Bernardino
e337859a22
Implement a more robust Config (#60)
* Implement a more robust Config

This moves the configuration variables from the `.env` file to a new `bewcloud.config.ts` file. Note that DB connection and secrets are still in the `.env` file.

This will allow for more reliable and easier personalized configurations, and was a requirement to start working on adding SSO (#13).

For now, `.env`-based config will still be allowed and respected (overriden by `bewcloud.config.ts`), but in the future I'll probably remove it (some major upgrade).

* Update deploy script to also copy the new config file
2025-05-25 15:48:53 +01:00
Bruno Bernardino
869e712432
Fix small typo in documentation
Some checks failed
Build Docker Image / build-and-push (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
Run Tests / test (push) Has been cancelled
Also make sure the migrations run in order. Sets are unordered and thus can't guarantee the expected sorted order required in migrations.
2025-02-21 17:47:46 +00:00
Joel Godfrey
581ff2ccc9
Update README.md on docker selfhost commands (#42)
Some checks failed
Build Docker Image / build-and-push (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
Run Tests / test (push) Has been cancelled
* update README docker commands

* update README.md and docker-compose.yml reg user permissions.

* Note on deno user id

* add comment to `mkdir` and EOF diff fix
2025-02-12 14:52:31 +00:00
Bruno Bernardino
e21207a76a
Add proper locking/unlocking to WebDAV.
Tweak README, add one-click deploy for Digital Ocean and Render.
2024-05-05 08:09:34 +01:00
Bruno Bernardino
6ee0a56f0c
Respect CONFIG_ENABLED_APPS in .env 2024-05-01 09:21:30 +01:00
Bruno Bernardino
635ca90de0
Add Photos UI 2024-04-27 08:12:44 +01:00
Bruno Bernardino
3f5422f8eb
Add basic Notes UI 2024-04-26 14:31:25 +01:00
Bruno Bernardino
bcf54f148e
Update TODOs in README 2024-04-14 18:55:51 +01:00
Bruno Bernardino
670845ed13
Add new API endpoint to get a list of files for a given directory. 2024-04-12 06:59:51 +01:00
Bruno Bernardino
735b14544a
Build + offer docker image and docker-compose.yml file for easier self-hosting
Tweak login and auth for IP-based setups and setups without email enabled.
2024-04-09 13:22:05 +01:00
Bruno Bernardino
5a85dd224e
Allow signing up forever without Brevo.
Also allow logins from local IPs (related to #5).
2024-04-08 20:53:28 +01:00
Bruno Bernardino
4f97609ebb
Link desktop sync client 2024-04-08 19:31:12 +01:00
Bruno Bernardino
265c52a7e5
Add WebDav server, fully functional!
Some more code cleanup.
2024-04-06 19:43:34 +01:00
Bruno Bernardino
aee720fbc4
Files UI complete with search, sharing via symlink. 2024-04-04 17:55:47 +01:00
Bruno Bernardino
4e5fdd569a
Files CRUD.
Remove Contacts and Calendar + CardDav and CalDav.
2024-04-03 14:02:04 +01:00
theophine savio theodore
b7bf69b974
Update README.md: fixed lil typo 2024-03-17 10:44:46 +05:30
Bruno Bernardino
a5cafdddca
Make it public! 2024-03-16 08:40:24 +00:00