You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by "mlzxdzl (via GitHub)" <gi...@apache.org> on 2025/07/03 05:15:30 UTC

[D] How to config the public dashboard [superset]

GitHub user mlzxdzl created a discussion: How to config the public dashboard

I install version 5.0 by docker compose.   My superset_config.py like this :
`[root@WXMATTERMOST01 docker]# cat superset_config.py 
SECRET_KEY = 'Bf1Q+Tasc/FlnFs7ndoc2pyWcyeOJ9IeCqGaROwlsMF1Y5ITixlJy9x/'
FEATURE_FLAGS = {
    "DASHBOARD_RBAC": True,
}`
then i mount the config file to docker container 
`......
volumes:
      - ./superset_config.py:/app/superset_config.py 
      -.....
    environment:
      - SUPERSET_CONFIG_PATH=/app/superset_config.py
      -......`
then I  run  docker compose -f docker-compose-non-dev.yml down  and docker compose -f docker-compose-non-dev.yml up 
but  I cannot login  in to the web use the default admin/admin

GitHub link: https://github.com/apache/superset/discussions/34044

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] How to config the public dashboard [superset]

Posted by "mlzxdzl (via GitHub)" <gi...@apache.org>.
GitHub user mlzxdzl edited a discussion: How to config the public dashboard

I install version 5.0 by docker compose.   My superset_config.py like this :
`[root@WXMATTERMOST01 docker]# cat superset_config.py 
SECRET_KEY = 'Bf1Q+Tasc/FlnFs7ndoc2pyWcyeOJ9IeCqGaROwlsMF1Y5ITixlJy9x/'
FEATURE_FLAGS = {
    "DASHBOARD_RBAC": True,
}`
then i mount the config file to docker container 
`......
volumes:
      - ./superset_config.py:/app/superset_config.py 
      -.....
    environment:
      - SUPERSET_CONFIG_PATH=/app/superset_config.py
      -......`
then I  run  docker compose -f docker-compose-non-dev.yml down  and docker compose -f docker-compose-non-dev.yml up 
but  I cannot login  in to the web use the default admin/admin.
I can login in when i not create the superset_config.py

GitHub link: https://github.com/apache/superset/discussions/34044

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] How to config the public dashboard [superset]

Posted by "mlzxdzl (via GitHub)" <gi...@apache.org>.
GitHub user mlzxdzl closed a discussion: How to config the public dashboard

I install version 5.0 by docker compose.   My superset_config.py like this :
`[root@WXMATTERMOST01 docker]# cat superset_config.py 
SECRET_KEY = 'Bf1Q+Tasc/FlnFs7ndoc2pyWcyeOJ9IeCqGaROwlsMF1Y5ITixlJy9x/'
FEATURE_FLAGS = {
    "DASHBOARD_RBAC": True,
}`
then i mount the config file to docker container 
`......
volumes:
      - ./superset_config.py:/app/superset_config.py 
      -.....
    environment:
      - SUPERSET_CONFIG_PATH=/app/superset_config.py
      -......`
then I  run  docker compose -f docker-compose-non-dev.yml down  and docker compose -f docker-compose-non-dev.yml up 
but  I cannot login  in to the web use the default admin/admin.
I can login in when i not create the superset_config.py

GitHub link: https://github.com/apache/superset/discussions/34044

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] How to config the public dashboard [superset]

Posted by "dosubot[bot] (via GitHub)" <gi...@apache.org>.
GitHub user dosubot[bot] added a comment to the discussion: How to config the public dashboard

<!-- Answer -->
To enable public dashboards (anonymous access), add this to your config file:

```python
PUBLIC_ROLE_LIKE = "Gamma"
```
This gives anonymous users Gamma-like permissions so they can view dashboards without logging in. Setting only `DASHBOARD_RBAC` does not make dashboards public—it just changes how dashboard permissions are checked ([source](https://github.com/apache/superset/discussions/31949), [more](https://github.com/apache/superset/issues/33698)).

For your login issue: if you can't log in with admin/admin, it's likely because the database volume is persistent and the admin user wasn't (re)created, or the DB wasn't initialized. Inside the running container, try:

```bash
superset fab list-users
superset fab create-admin
superset db upgrade
superset init
```
This will show existing users and let you (re)create the admin user if needed ([source](https://github.com/apache/superset/issues/32187)).

For Docker config overrides, the recommended way is to put your config as `superset_config_docker.py` in `./docker/pythonpath_dev/` on your host. Your current method with `SUPERSET_CONFIG_PATH` can work, but make sure the path is correct and the file is loaded ([source](https://github.com/apache/superset/issues/33702)).

If you still can't log in, try stopping Superset, removing Docker volumes (to reset the DB), and starting fresh. Always check the container logs for errors during startup and login attempts.


<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*

---
<sup>How did I do? [Good](https://app.dosu.dev/response-feedback/bfc0b0cf-7d91-4fb7-9390-744e1bf79a97?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/bfc0b0cf-7d91-4fb7-9390-744e1bf79a97?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/bfc0b0cf-7d91-4fb7-9390-744e1bf79a97?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/bfc0b0cf-7d91-4fb7-9390-744e1bf79a97?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/bfc0b0cf-7d91-4fb7-9390-744e1bf79a97?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/bfc0b0cf-7d91-4fb7-9390-744e1bf79a97?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/bfc0b0cf-7d91-4fb7-9390-744e1bf79a97?feedback_type=other)</sup>&nbsp;&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Sh
 are on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/discussions/34044)

GitHub link: https://github.com/apache/superset/discussions/34044#discussioncomment-13647781

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] How to config the public dashboard [superset]

Posted by "mlzxdzl (via GitHub)" <gi...@apache.org>.
GitHub user mlzxdzl added a comment to the discussion: How to config the public dashboard

it works for me,thanks

GitHub link: https://github.com/apache/superset/discussions/34044#discussioncomment-13648199

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org


Re: [D] How to config the public dashboard [superset]

Posted by "dosubot[bot] (via GitHub)" <gi...@apache.org>.
GitHub user dosubot[bot] edited a comment on the discussion: How to config the public dashboard

<!-- Answer -->
To enable public dashboards (anonymous access), add this to your config file:

```python
PUBLIC_ROLE_LIKE = "Gamma"
```
This gives anonymous users Gamma-like permissions so they can view dashboards without logging in. Setting only `DASHBOARD_RBAC` does not make dashboards public—it just changes how dashboard permissions are checked ([source](https://github.com/apache/superset/discussions/31949), [more](https://github.com/apache/superset/issues/33698)).

For your login issue: if you can't log in with admin/admin, it's likely because the database volume is persistent and the admin user wasn't (re)created, or the DB wasn't initialized. Inside the running container, try:

```bash
superset fab list-users
superset fab create-admin
superset db upgrade
superset init
```
This will show existing users and let you (re)create the admin user if needed ([source](https://github.com/apache/superset/issues/32187)).

For Docker config overrides, the recommended way is to put your config as `superset_config_docker.py` in `./docker/pythonpath_dev/` on your host. Your current method with `SUPERSET_CONFIG_PATH` can work, but make sure the path is correct and the file is loaded ([source](https://github.com/apache/superset/issues/33702)).

If you still can't log in, try stopping Superset, removing Docker volumes (to reset the DB), and starting fresh. Always check the container logs for errors during startup and login attempts.


<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=apache%2Fsuperset).*

---

Docs are dead. Just use [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-tagline&utm_term=apache%2Fsuperset).

[![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-feedback&utm_term=apache%2Fsuperset&message_id=bfc0b0cf-7d91-4fb7-9390-744e1bf79a97) [![Ask Dosu about superset](https://img.shields.io/badge/Ask%20Dosu%20about%20superset-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUg
 ODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0
 yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEi
 IHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/apache/superset?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-ask-repo&utm_term=apache%2Fsuperset) [![Share Dosu with your team](https://img.shields.io/badge/Share%20Dosu%20with%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-share-team&utm_term=apache%2Fsuperset)

GitHub link: https://github.com/apache/superset/discussions/34044#discussioncomment-13647781

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: notifications-unsubscribe@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org