Title: feat: Add single-user mode for personal pod servers by melvincarvalho · Pull Request #77 · JavaScriptSolidServer/JavaScriptSolidServer · GitHub
Open Graph Title: feat: Add single-user mode for personal pod servers by melvincarvalho · Pull Request #77 · JavaScriptSolidServer/JavaScriptSolidServer
X Title: feat: Add single-user mode for personal pod servers by melvincarvalho · Pull Request #77 · JavaScriptSolidServer/JavaScriptSolidServer
Description: Summary Adds --single-user flag for personal/mobile deployments where only one user needs access to the pod. Closes #76 Changes config.js: Added singleUser and singleUserName options bin/jss.js: Added --single-user and --single-user-name CLI flags server.js: Auto-creates pod on startup in single-user mode idp/index.js: Disables registration endpoint in single-user mode Usage # Basic single-user mode (creates pod at /me/) jss start --single-user --idp # Custom username jss start --single-user --single-user-name alice --idp # Via environment JSS_SINGLE_USER=true jss start --idp Features Pod auto-created on first startup with full structure (inbox, public, private, profile, Settings) Registration endpoint returns 403 with friendly "Registration Disabled" page Login still works for the single user Works with sandymount: sandymount start --single-user Test Plan Pod created automatically on startup Registration page shows "Registration Disabled" Login still accessible Profile accessible at /me/profile/card Console shows "Single-user: me (registration disabled)"
Open Graph Description: Summary Adds --single-user flag for personal/mobile deployments where only one user needs access to the pod. Closes #76 Changes config.js: Added singleUser and singleUserName options bin/jss.js: A...
X Description: Summary Adds --single-user flag for personal/mobile deployments where only one user needs access to the pod. Closes #76 Changes config.js: Added singleUser and singleUserName options bin/jss.js: A...
Opengraph URL: https://github.com/JavaScriptSolidServer/JavaScriptSolidServer/pull/77
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:ca52c9d5-d0d8-6045-ff19-199fa2a17b02 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | CBC0:314B75:247D721:30D6550:697C4945 |
| html-safe-nonce | 83d475596a26d5ae0e047cb1e38890554b6c58603fc5d098519f856b12e0bcbe |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQkMwOjMxNEI3NToyNDdENzIxOjMwRDY1NTA6Njk3QzQ5NDUiLCJ2aXNpdG9yX2lkIjoiNzQzNTc3MDk1ODg1MTA5ODk0OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | b365819e565b67e4520bb436ae5fd2cec8f1dc7d2b5a70a3818c8700387d8387 |
| hovercard-subject-tag | pull_request:3160446626 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/JavaScriptSolidServer/JavaScriptSolidServer/pull/77/checks |
| twitter:image | https://avatars.githubusercontent.com/u/65864?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/65864?s=400&v=4 |
| og:image:alt | Summary Adds --single-user flag for personal/mobile deployments where only one user needs access to the pod. Closes #76 Changes config.js: Added singleUser and singleUserName options bin/jss.js: A... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | da4f0ee56809799586f8ee546b27f94fe9b5893edfbf87732e82be45be013b52 |
| turbo-cache-control | no-preview |
| go-import | github.com/JavaScriptSolidServer/JavaScriptSolidServer git https://github.com/JavaScriptSolidServer/JavaScriptSolidServer.git |
| octolytics-dimension-user_id | 205442424 |
| octolytics-dimension-user_login | JavaScriptSolidServer |
| octolytics-dimension-repository_id | 958025407 |
| octolytics-dimension-repository_nwo | JavaScriptSolidServer/JavaScriptSolidServer |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 958025407 |
| octolytics-dimension-repository_network_root_nwo | JavaScriptSolidServer/JavaScriptSolidServer |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 787d8d274e314f52ce6d846c7581f9476d8dc736 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width