-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Acc 232 saas docs #184
Open
theguy951357
wants to merge
23
commits into
develop
Choose a base branch
from
ACC-232-saas-docs
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Acc 232 saas docs #184
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
1d5d552
saas stuff
theguy951357 c7649e8
sections
theguy951357 9e6cfc5
account signup start
theguy951357 79ff100
finish account signup cestion
theguy951357 f14982f
start users
theguy951357 1e70e78
user invite section
theguy951357 33ce484
finish users section
theguy951357 8f8f694
things
theguy951357 e48a8a7
start profile section
theguy951357 e6537dd
finish profile section
theguy951357 1278039
starting on tenant section
theguy951357 5a71dc1
tenant stuff
theguy951357 7f42a42
stuff
theguy951357 d5092e1
access tenants
theguy951357 018a03c
tenant creation
theguy951357 5d2e970
more tenant stuff
theguy951357 e55bde7
finish tenant section
theguy951357 bb499d7
start billing section
theguy951357 639519a
start billing
theguy951357 27db420
finish billing
theguy951357 a459b8d
support section
theguy951357 acfa838
troubleshooting
theguy951357 b6a52df
add SAAS to main toctree
theguy951357 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
.. Netmaker documentation master file, created by | ||
sphinx-quickstart on Fri May 14 08:51:40 2021. | ||
You can adapt this file completely to your liking, but it should at least | ||
contain the root `toctree` directive. | ||
|
||
|
||
.. image:: ../images/netmaker.png | ||
:width: 100% | ||
:alt: Netmaker WireGuard | ||
:align: center | ||
|
||
=================================================== | ||
Netmaker SAAS Documentation | ||
=================================================== | ||
|
||
**Netmaker as a Service (NaaS) Documentation: Streamlining Networking for Modern Applications** | ||
|
||
Welcome to the comprehensive documentation for Netmaker as a Service (NaaS). This repository serves as your knowledge hub, providing in-depth insights and guidelines on how to leverage NaaS—a powerful Software-as-a-Service platform—to optimize your application's networking capabilities. | ||
|
||
**Introduction to NaaS:** | ||
|
||
Netmaker as a Service is a cloud-native networking solution designed to simplify the complexities of modern application networking. Built on the robust foundation of the open-source Netmaker project, NaaS empowers developers, DevOps engineers, and networking professionals with the tools needed to effortlessly orchestrate, secure, and scale their distributed systems. | ||
|
||
**Key Features and Benefits:** | ||
|
||
1. **User-Friendly Interface:** NaaS offers an intuitive web-based interface, enabling easy configuration and management of network resources. From service discovery to load balancing, NaaS streamlines your networking tasks, saving valuable time and effort. | ||
|
||
2. **Dynamic Scalability:** Seamlessly scale your infrastructure as your application grows. NaaS's dynamic provisioning ensures your network can adapt to fluctuating workloads and evolving demands. | ||
|
||
3. **Enhanced Security:** Protect your data and communication with built-in encryption, secure authentication, and private network segmentation. NaaS embraces a Zero Trust approach, ensuring only authorized entities can access your resources. | ||
|
||
4. **Multi-Cloud Connectivity:** Bridge the gap between different cloud providers and regions with NaaS. Establish secure connections across multi-cloud and hybrid cloud environments, enabling seamless collaboration and resource sharing. | ||
|
||
5. **Edge Computing Made Simple:** Extend your network to the edge with ease. NaaS facilitates secure communication between edge devices, IoT gateways, and centralized servers, unlocking the potential of real-time applications. | ||
|
||
Welcome to the world of Netmaker as a Service. Get ready to simplify, secure, and supercharge your networking infrastructure with NaaS, a truly powerful solution designed to empower your modern applications. Let's embark on this networking journey together and revolutionize the way we connect, collaborate, and innovate in the digital landscape. Happy networking! | ||
|
||
Account Signup | ||
--------------- | ||
|
||
How to set up Netmaker as a Service | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
saas-account-signup | ||
|
||
Profile Management | ||
-------------------- | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
saas-profile | ||
|
||
Tenant Management | ||
------------------ | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
saas-tenant | ||
|
||
Billing | ||
-------- | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
saas-billing | ||
|
||
User Management | ||
---------------- | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
saas-user | ||
|
||
Support | ||
-------- | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
saas-support | ||
|
||
|
||
Troubleshooting | ||
---------------- | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
saas-troubleshoot | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
================================= | ||
Account Signup | ||
================================= | ||
|
||
Welcome to Netmaker as a Service! Start your journey towards seamless and secure networking for your modern applications. | ||
|
||
`At the wecome page, <https://app.netmaker.io/>`_ You will see a signup link at the bottom. Click that and use the signup method you would like to use. | ||
|
||
.. image:: images/saas-signup-link.png | ||
:width: 80% | ||
:alt: signup link at the bottom | ||
:align: center | ||
|
||
You should then see a similar page with a confirm password text box. You can use Google or Github to instantly signup for an account. | ||
|
||
Using the traditional username/password method will send a confirmation email to you to verify. You will not be able to sign into your account without verifying through that email. | ||
|
||
After that, you should be able to sign in to your new account. You should see the following page while your account is being created. This is a 1-2 minute process while netmaker provisions a free tier server for you to start. | ||
|
||
.. image:: images/saas-account-creation.png | ||
:width: 80% | ||
:alt: loading screeen for account creation. | ||
:align: center | ||
|
||
Once Netmaker is done with that, you will be redirected to the dashboard of your new Netmaker free tier instance. | ||
|
||
.. image:: images/saas-free-tier-dashboard.png | ||
:width: 80% | ||
:alt: dashboard for free tier NAAS instance | ||
:align: center |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
================================= | ||
Billing | ||
================================= | ||
|
||
The billing section is located in the account management in the billing and usage section | ||
|
||
.. image:: images/saas-billing-page.png | ||
:width: 80% | ||
:alt: saas billing page | ||
:align: center | ||
|
||
This is where you enter payment information for your tenant, and view your usage and invoices. | ||
|
||
Setting up Payment | ||
=================== | ||
|
||
In the billing and usage tab click on the ``manage your subscription in stripe`` button | ||
|
||
.. image:: images/saas-setup-payment.png | ||
:width: 80% | ||
:alt: navigate to stripe button | ||
:align: center | ||
|
||
You should be brought to a stripe page that will allow you to enter card info. | ||
|
||
.. image:: images/saas-stripe-page.png | ||
:width: 80% | ||
:alt: stripe payment page | ||
:align: center | ||
|
||
click on ``add payment method`` | ||
|
||
.. image:: images/saas-stripe-add-payment.png | ||
:width: 80% | ||
:alt: add your card to stripe | ||
:align: center | ||
|
||
Enter your card information and submit. You should see your payment info on the screen. Click the ``return to netmaker`` button to go back to your saas account. | ||
|
||
.. image:: images/saas-stripe-payment-entered.png | ||
:width: 80% | ||
:alt: successful payment. go back to netmaker button | ||
:align: center | ||
|
||
Each tenant needs its own payment. If you make another paid tier or self-hosted tenant, you will need to enter payment info for each tenant. | ||
|
||
Usage | ||
======== | ||
|
||
You can see your tenant's usage on the right side of the screen. | ||
|
||
.. image:: images/saas-usage.png | ||
:width: 80% | ||
:alt: tenant usage section | ||
:align: center | ||
|
||
This is updated hourly and will tell you how many of each resource is on that instance. | ||
|
||
Invoices | ||
========= | ||
|
||
Invoices are sent out monthly. You can view your invoices on the billing and usage tab. | ||
|
||
.. image:: images/saas-invoice.png | ||
:width: 80% | ||
:alt: invoice section | ||
:align: center | ||
|
||
You can see the invoice number, the amount, the date the invoice is issued and a status. If it is a failed status like the one in the example above, you may need to double check your payment info for accuracy, or contact us for troubleshooting. | ||
|
||
You will also get an email when your invoice is ready. | ||
|
||
.. image:: images/saas-invoice-email.png | ||
:width: 80% | ||
:alt: invoice section | ||
:align: center | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
===================================== | ||
Profile Management | ||
===================================== | ||
|
||
Change Name | ||
============ | ||
|
||
Changing your name on your saas profile is easy. simply navigate to Manage Account and click on the profile button. | ||
|
||
|
||
.. image:: images/saas-change-name.png | ||
:width: 80% | ||
:alt: signup link at the bottom | ||
:align: center | ||
|
||
In the text boxes, change the first and last name to whatever you like, and click the save button. That name will now be saved as part of your profile. | ||
|
||
note: emails cannot be changed. If you would like to change your email, you will need to create an account with that different email, then you can transfer any tenants over to that account. To see how to transfer a tenant to another user, checkout :doc:`The users <./saas-user>` | ||
|
||
Change Password | ||
================ | ||
|
||
In the same profile section, click on the reset password button. this will bring up a confirmation modal to send a password reset email to you. | ||
|
||
.. image:: images/saas-reset-password.png | ||
:width: 80% | ||
:alt: confirm password reset | ||
:align: center | ||
|
||
After confirming the password reset, you will be redirected back to the login screen. Look for an email from ``Netmaker-Account-Manager [email protected]``. You may need to look in your spam folder if it does not show up in your inbox. Follow the instructions in the email to reset your password. | ||
|
||
|
||
Close Account | ||
=============== | ||
|
||
To close out your account, just click the close acount button on your profile. | ||
|
||
.. image:: images/saas-close-account.png | ||
:width: 80% | ||
:alt: close account | ||
:align: center | ||
|
||
This will remove all your tenants and information from that account and is not reversable. If there are any tenants you don't want permenantly removed, transfer them over to :doc:`Another user <./saas-user>` . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
===================================== | ||
Support | ||
===================================== | ||
|
||
Introduction | ||
=============== | ||
|
||
Navigate to Account managemanet and click on the support tab | ||
|
||
.. image:: images/saas-support-tab.png | ||
:width: 80% | ||
:alt: support tab | ||
:align: center | ||
|
||
You will see a few options. | ||
|
||
1) You can click on the discord button to recieve an invitation to join our discord server where you can ask for help. | ||
|
||
2) There is an email button to email us directly with any questions. | ||
|
||
3) The support button on the side menu will navigate you to the netmaker docs here. | ||
|
||
4) There is a chat icon in the bottom right corner. You can click that and a window will pop up. You can send us a message and we will respond as early as possible. | ||
|
||
.. image:: images/saas-support-options.png | ||
:width: 80% | ||
:alt: invoice section | ||
:align: center |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can adding remote connectivity as a key feature; connect mobile, iot and a wide variety of devices securely and easily with Netmaker