Quick Start
We're excited to see you join the c/side family, let's get you up and running STAT!
The dashboard
The dashboard is where you will be able to manage your team members, websites, and your scripts. You can access the dashboard by visiting here
Onboarding
After signing up, c/side will prompt you with a few questions to get you started.
If you already have signed up and went through the onboarding process, feel free to skip to Adding your Site to get started with c/side.
Verifying your Email
If you haven't verified your email, you will be prompted to do so during the onboarding process. This helps us ensure you are the owner of the email address you have provided us on sign up.
The code sent to your email address will expire in 15 minutes, so make sure to verify your email address as soon as possible. Otherwise, you will need to request a new verification code by clicking "Resend Email".
You will see the following:
Just enter the code sent to your email address and click "Verify Email".
Alternatively, the "Verify your Email" in the email you received will take you to a separate verification page.
Accepting Invitations
If you have been invited to join a team before completing the onboarding process, you will be prompted to either join the team, or skip and create your own team.
If you choose to join the team, you won't be able to create a team in the onboarding, but you can create a team later on in the dashboard. You will be prompted to jump into the dashboard and start securing your website!
Creating a Team
If you do not have any invitations, or you've choosen to skip the invitation, you will be prompted to create a team. Simply put the name of the team in the input field and click next.
Selecting a Plan
After picking a team name, you will be prompted to select a plan. You can review our plans here.
As of right now, business and enterprise plans are not publicaly available. If you select one of these plans, you will be added to a waitlist and will be prompted to add a payment method when the plan becomes available.
Invite Team Members
After selecting a plan, you will be prompted to invite team members. This is of course optional and can always be done later in the dashboard as well.
Completed Onboarding
Thats it! Simply click "Complete" or "I'll do this later" to finish the onboarding process. This will take you to the home dashboard. Now, lets add a site.
Adding your Website
You can add your website to c/side by clicking on the "Add Domain" either prompted in the empty dashboard like so:
Or if you already have a domain added, you will always see the "Add Domain" button in the top right corner of the dashboard.
Adding a domain
After clicking the button, you will be promtped to enter a few fields in a modal. After filling out the fields, click "Add Domain".
Setting up your Website
After adding your domain, theres going to be some setup required on your website. There will be a banner asking you to setup your website if its not correctly linked.
Adding our Script
Clicking "Setup" in the previous step will walk through the steps to add our script to your website. Provided below will be a step-by-step guide on how to add our script to your website, no matter what environment or techstack you use.
NextJS
Add our Script
After installing, simply add the following to your _document
file in your NextJS project.
or if you're using App router:
Server-side prefixing
Our c/side script ensures that every injected script is proxied through our server. However, for optimal performance & protection, you must also prefix any URLs used in <script>
tags within the HTML sent to the browser. This process varies by framework, so you’ll need to check what options your framework provides.
Reasons behind server-side prefixing
Firefox does not allow scripts included in HTML to modify their sources dynamically, preventing us from adjusting them on the fly. Additionally, other browsers may begin downloading the original scripts before our proxy takes effect, leading to duplicate downloads.
Solution for SSG
We offer a simple solution for Static site generators (SSG). By just using our CLI tool, you can automatically prefix all script URLs in your HTML files with ease.
Done!
That's it! Once you've added our script to your website, you will see the website's script traffic in realtime on our dashboard. If you're having issues, please refer to our Troubleshooting guide.