You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by mi...@apache.org on 2023/12/01 16:09:45 UTC

(superset) branch master updated: docs: add quickstart (#26129)

This is an automated email from the ASF dual-hosted git repository.

michaelsmolina pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 1b9e4ff9ab docs: add quickstart (#26129)
1b9e4ff9ab is described below

commit 1b9e4ff9ab381e5e917e647fa50e97a06a5cfff6
Author: Braum <pe...@artofcomputing.art>
AuthorDate: Fri Dec 1 13:09:38 2023 -0300

    docs: add quickstart (#26129)
---
 docs/docs/api.mdx                        |  2 +-
 docs/docs/contributing/_category_.json   |  2 +-
 docs/docs/databases/_category_.json      |  2 +-
 docs/docs/frequently-asked-questions.mdx |  2 +-
 docs/docs/installation/_category_.json   |  2 +-
 docs/docs/miscellaneous/_category_.json  |  2 +-
 docs/docs/quickstart.mdx                 | 86 ++++++++++++++++++++++++++++++++
 docs/docs/security/_category_.json       |  2 +-
 8 files changed, 93 insertions(+), 7 deletions(-)

diff --git a/docs/docs/api.mdx b/docs/docs/api.mdx
index fb3572eb37..3e9b95f763 100644
--- a/docs/docs/api.mdx
+++ b/docs/docs/api.mdx
@@ -1,7 +1,7 @@
 ---
 title: API
 hide_title: true
-sidebar_position: 9
+sidebar_position: 10
 ---
 
 import { Buffer } from 'buffer';
diff --git a/docs/docs/contributing/_category_.json b/docs/docs/contributing/_category_.json
index ca96e44a2d..6e98583254 100644
--- a/docs/docs/contributing/_category_.json
+++ b/docs/docs/contributing/_category_.json
@@ -1,4 +1,4 @@
 {
   "label": "Contributing",
-  "position": 6
+  "position": 7
 }
diff --git a/docs/docs/databases/_category_.json b/docs/docs/databases/_category_.json
index de1c640183..7c9f05f856 100644
--- a/docs/docs/databases/_category_.json
+++ b/docs/docs/databases/_category_.json
@@ -1,4 +1,4 @@
 {
   "label": "Connecting to Databases",
-  "position": 3
+  "position": 5
 }
diff --git a/docs/docs/frequently-asked-questions.mdx b/docs/docs/frequently-asked-questions.mdx
index df4ee7a442..11682136d7 100644
--- a/docs/docs/frequently-asked-questions.mdx
+++ b/docs/docs/frequently-asked-questions.mdx
@@ -1,7 +1,7 @@
 ---
 title: Frequently Asked Questions
 hide_title: true
-sidebar_position: 7
+sidebar_position: 8
 ---
 
 ## Frequently Asked Questions
diff --git a/docs/docs/installation/_category_.json b/docs/docs/installation/_category_.json
index 0a1b013d88..096f63b1ef 100644
--- a/docs/docs/installation/_category_.json
+++ b/docs/docs/installation/_category_.json
@@ -1,4 +1,4 @@
 {
   "label": "Installation and Configuration",
-  "position": 2
+  "position": 3
 }
diff --git a/docs/docs/miscellaneous/_category_.json b/docs/docs/miscellaneous/_category_.json
index f6f2299e95..16bf78ed5c 100644
--- a/docs/docs/miscellaneous/_category_.json
+++ b/docs/docs/miscellaneous/_category_.json
@@ -1,4 +1,4 @@
 {
   "label": "Miscellaneous",
-  "position": 5
+  "position": 6
 }
diff --git a/docs/docs/quickstart.mdx b/docs/docs/quickstart.mdx
new file mode 100644
index 0000000000..115f04929c
--- /dev/null
+++ b/docs/docs/quickstart.mdx
@@ -0,0 +1,86 @@
+---
+title: Quickstart
+hide_title: false
+sidebar_position: 2
+---
+
+**Ready to give Apache Superset a try?** This quickstart will help you run Superset on your local machine in
+**5 simple steps**. It assumes that you have [Docker](https://www.docker.com) installed.
+
+### 1. Get Superset
+To get started, set the `SUPERSET_VERSION` environment variable with the latest Superset version.
+[Click here](https://github.com/apache/superset/releases) to check the latest version.
+
+```
+$ export SUPERSET_VERSION=<latest_version>
+```
+
+Pull the Superset image from Docker Hub:
+
+```
+$ docker pull apache/superset:$SUPERSET_VERSION
+```
+
+### 2. Start Superset
+:::tip
+Note that some configuration is mandatory for Superset in order to start. In particular, Superset will not start without
+a user-specified value of `SECRET_KEY` in a Superset configuration file or `SUPERSET_SECRET_KEY` as an environment variable.
+Please see [Configuring Superset](https://superset.apache.org/docs/installation/configuring-superset/) for more details.
+:::
+```
+$ docker run -d -p 8080:8088 \
+             -e "SUPERSET_SECRET_KEY=$(openssl rand -base64 42)" \
+             -e "TALISMAN_ENABLED=False" \
+             --name superset apache/superset:$SUPERSET_VERSION
+```
+
+### 3. Create an account
+```
+$ docker exec -it superset superset fab create-admin \
+              --username admin \
+              --firstname Admin \
+              --lastname Admin \
+              --email admin@localhost \
+              --password admin
+```
+
+### 4. Configure Superset
+```
+$ docker exec -it superset superset db upgrade &&
+         docker exec -it superset superset load_examples &&
+         docker exec -it superset superset init
+```
+:::tip
+This step can take some time. While you wait, feel free to join the official Slack channel to check for new releases,
+ask questions, and engage with the community.
+[Click here to join.](https://apache-superset.slack.com/join/shared_invite/zt-26ol9ge4y-kzUnSo9inRepOay0ufBTsA#/shared-invite/email)
+:::
+
+### 5. Start using Superset
+After configuring your fresh instance, head over to [http://localhost:8080](http://localhost:8080) and
+log in with the default created account:
+```
+username: admin
+password: admin
+```
+
+#### 🎉 Congratulations! Superset is now up and running on your machine! 🎉
+
+### Wrapping Up
+Once you're done with Superset, you can stop and remove it just like any other container:
+```
+$ docker container rm -f superset
+```
+:::tip
+You can use the same container more than once, as Superset will persist data locally. However, make sure to properly stop all
+processes by running Docker `stop` command. By doing so, you can avoid data corruption and/or loss of data.
+:::
+
+## What's next?
+
+From this point on, you can head on to:
+- [Create your first Dashboard](https://superset.apache.org/docs/creating-charts-dashboards/creating-your-first-dashboard)
+- [Connect to a Database](https://superset.apache.org/docs/databases/installing-database-drivers)
+- [Configure Superset](https://superset.apache.org/docs/installation/configuring-superset/)
+
+Or just explore our Documentation!
diff --git a/docs/docs/security/_category_.json b/docs/docs/security/_category_.json
index 7d24a44873..d88d7e53bb 100644
--- a/docs/docs/security/_category_.json
+++ b/docs/docs/security/_category_.json
@@ -1,4 +1,4 @@
 {
   "label": "Security",
-  "position": 10
+  "position": 9
 }