Your Name
62b6f7f9ac
Fix S3 configuration - set are_local_buckets to true
...
- Changed are_local_buckets from false to true (required for external S3)
- Simplified S3 configuration to only use b2-eu-cen bucket
- Removed unnecessary replication buckets for single bucket setup
This aligns with Ente's documentation where are_local_buckets=true
is used for external S3 services like Wasabi.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-21 20:44:19 -06:00
Your Name
e3eb1b0491
Hardcode Wasabi S3 configuration with proper Ente format
...
- Remove dynamic S3 configuration loading
- Hardcode Wasabi credentials as requested
- Use proper Ente S3 configuration format with datacenter names
- Configure all three storage buckets (b2-eu-cen, wasabi-eu-central-2-v3, scw-eu-fr-v3)
- Set are_local_buckets to false for external S3
- Add compliance flag for Wasabi bucket
This should fix the MissingRegion error by properly configuring S3 storage
according to Ente's expected format.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-21 20:41:58 -06:00
Your Name
fc82e988e9
Update CloudronManifest version to 1.0.1
...
Increment version after multiple iterations of S3 configuration fixes and port conflict resolution.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
v0.1.36
2025-07-21 20:37:07 -06:00
Your Name
5068e12025
Fix port conflict between Museum server and Caddy
...
- Changed Museum server to run on port 8080 instead of 3080
- Updated all health check URLs to use port 8080
- Updated Caddy reverse proxy to forward API requests to port 8080
- Added clarifying comment about port usage
This resolves the circular reference where both Caddy and Museum were trying to use port 3080.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-21 17:18:51 -06:00
Andreas Düren
4ff99bee64
Complete rewrite of Ente Cloudron app with cleaner architecture
2025-03-20 17:52:23 +01:00
Andreas Düren
fd028ca591
Fix syntax error in validate_binary function
2025-03-20 17:38:20 +01:00
Andreas Düren
fd60e4425b
Fix Museum binary validation and add Node.js fallback server
2025-03-20 17:29:12 +01:00
Andreas Düren
2d68e44208
Remove Node.js placeholder server completely and use actual Museum server
2025-03-20 17:14:12 +01:00
Andreas Düren
fdbb6d9a7a
Enhance Node.js placeholder server with more API endpoints and improve user experience
2025-03-20 17:07:47 +01:00
Andreas Düren
fc7135d483
Fix Museum server binary issues using Docker approach
2025-03-20 16:35:30 +01:00
Andreas Düren
e95fd0a705
Fix Museum server binary issues and add Node.js fallback
2025-03-20 16:19:31 +01:00
Andreas Düren
f27720d544
Replace Node.js placeholder with actual Museum server
2025-03-20 16:10:30 +01:00
Andreas Düren
950481b6c7
Fix infinite loop and implement reliable Node.js placeholder server
2025-03-20 16:03:16 +01:00
Andreas Düren
4d66067d20
Fix infinite loop and implement reliable Node.js placeholder server
2025-03-20 15:59:51 +01:00
Andreas Düren
4081e89fdd
Fix Go build environment and frontend URLs
2025-03-20 15:52:35 +01:00
Andreas Düren
d69ab22967
Fix GitHub download URLs and implement placeholder server on port 3080
2025-03-20 15:41:24 +01:00
Andreas Düren
2424a5ffc1
Fix GitHub download issues and provide fallback servers
2025-03-20 15:37:05 +01:00
Andreas Düren
6fd3bde19a
Fix GitHub credentials issue, support s3.env, and ensure Caddy properly starts on port 3080
2025-03-20 15:33:49 +01:00
Andreas Düren
144f2b78d1
Add extensive debugging and more resilient startup
2025-03-20 15:29:43 +01:00
Andreas Düren
d828bf3b8e
Remove mock server components and install real Ente server
2025-03-20 15:12:30 +01:00
Andreas Düren
3c8309dffd
Fix directory creation for static assets and web app files
2025-03-20 14:48:06 +01:00
Andreas Düren
7f7ae4e8bf
Implement comprehensive SRP Buffer polyfill to fix verification errors
2025-03-20 14:40:50 +01:00
Andreas Düren
6289577898
Implement Caddy for web app serving and fix OTP verification issues
2025-03-20 14:32:26 +01:00
Andreas Düren
8df2a3a621
Add browser compatibility fixes for URL constructor and Node.js functions
2025-03-20 14:18:30 +01:00
Andreas Düren
192070ffae
Fix URL construction error and update verification endpoint with proper schema
2025-03-20 13:54:41 +01:00
Andreas Düren
e69166fc91
Replace Go mock server with Node.js implementation for better reliability
2025-03-20 13:45:58 +01:00
Andreas Düren
f32919d436
Completely refactored startup script for proper museum server integration
2025-03-20 13:36:52 +01:00
Andreas Düren
d345b2f460
Fix API server and URL handling for frontend connectivity
2025-03-20 13:22:13 +01:00
Andreas Düren
f4fd4fdf77
Fix mock API server initialization and unbound variable issues
2025-03-20 13:04:11 +01:00
Andreas Düren
defe47f78d
Fix here-document syntax issues in runtime config generation and Go module setup for mock API server
2025-03-20 12:49:06 +01:00
Andreas Düren
5dbbb094b4
Fix here-document syntax error in runtime config generation and Go module initialization
2025-03-20 12:34:05 +01:00
Andreas Düren
50a19a7908
Fix Go module structure for mock servers to resolve build issues
2025-03-18 21:52:41 +01:00
Andreas Düren
c00be35fc7
Fix mock API server startup issues on port 8080
2025-03-18 21:39:20 +01:00
Andreas Düren
b223843bcd
Fix mock server startup to ensure it starts properly and binds to the correct ports
2025-03-18 21:23:24 +01:00
Andreas Düren
d32c366683
Fix verification parsing and make code validation more forgiving for testing
2025-03-18 20:54:41 +01:00
Andreas Düren
f545b8d797
Fix URL construction error by ensuring proper URL formats with protocol prefixes
2025-03-18 20:47:23 +01:00
Andreas Düren
1244467afa
Fix syntax errors in mock servers and use HEREDOC with quoted delimiter to prevent shell interpretation issues
2025-03-18 20:42:29 +01:00
Andreas Düren
17839a17df
Fix syntax errors in mock API server Go code
2025-03-18 20:36:54 +01:00
Andreas Düren
aefea17f2f
Replace hardcoded API URLs with dynamic CLOUDRON_APP_ORIGIN variable
2025-03-18 20:29:45 +01:00
Andreas Düren
4811e0986e
Update OTT handler to include required ID field in response
2025-03-18 20:28:45 +01:00
Andreas Düren
9709ebe265
Fixed signup verification code by adding a handler for /users/ott endpoint
2025-03-18 20:22:14 +01:00
Andreas Düren
71db4afae1
Fixed empty HTML issue by copying and modifying the original HTML files
2025-03-18 20:16:12 +01:00
Andreas Düren
bdcf96150f
Fixed Caddy filter directive and Go import issues
2025-03-18 20:12:30 +01:00
Andreas Düren
43cb685842
Fixed read-only filesystem issues by using Caddy's filter directives and improved mock servers
2025-03-18 20:08:15 +01:00
Andreas Düren
ded9e1d174
Added registration code display in logs
2025-03-18 20:04:02 +01:00
Andreas Düren
e093bfc571
Fixed frontend URL error by injecting config.js and runtime-config.js before Caddy starts
2025-03-18 20:03:16 +01:00
Andreas Düren
e329b54b8b
Fixed Caddy config and Go module import issues
2025-03-18 19:58:49 +01:00
Andreas Düren
20c0f80de0
Fixed Caddy config and file permissions issues
2025-03-18 19:55:11 +01:00
Andreas Düren
2fac328b3c
Added MIME type configuration for Next.js assets in Caddy
2025-03-18 19:51:36 +01:00
Andreas Düren
b2767897b2
Fixed mock servers by removing module flags and binding to all network interfaces
2025-03-18 19:43:42 +01:00