Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
9962eb5
feat: set margin top
amhsirak Oct 27, 2025
29146da
fix: hide overflow
RohitR311 Oct 27, 2025
7e0ea38
feat: set margin top
amhsirak Oct 27, 2025
158347b
feat: group actions by type
amhsirak Oct 27, 2025
e6d3323
chore: lint
amhsirak Oct 27, 2025
6692de2
fix: use h6 typography
amhsirak Oct 27, 2025
d5e2500
fix: use h6 typography
amhsirak Oct 27, 2025
f5e9cec
fix: remove maxHeight
amhsirak Oct 27, 2025
5367111
fix: add default names for captured action data
RohitR311 Oct 27, 2025
b9ab9bd
fix: add null checks legacy data
RohitR311 Oct 27, 2025
f532a6a
Feat: Implemented delete confirmation modal
saniyafatima07 Oct 29, 2025
f39195a
fix: check text content for meaningful logic
RohitR311 Oct 29, 2025
5dd0746
Merge pull request #856 from saniyafatima07/develop
amhsirak Oct 29, 2025
377dde5
chore: create setup.md
amhsirak Oct 29, 2025
b17159f
chore: cleaner setup instructions + demo video
amhsirak Oct 29, 2025
0bb2d9e
fix: adjust table cell width
amhsirak Oct 29, 2025
b39db8b
fix: width table cell
amhsirak Oct 29, 2025
1d22502
fix: remove unused img
amhsirak Oct 29, 2025
15135e3
chore: add LambdaTest to sponsors
amhsirak Oct 30, 2025
cde59e7
fix: table width
amhsirak Oct 30, 2025
bbb0508
fix: td width
amhsirak Oct 30, 2025
b032de4
Merge pull request #854 from getmaxun/edit-page
amhsirak Nov 1, 2025
a94b2c5
feat: // Get the corresponding scrapeList action to extract…
amhsirak Nov 1, 2025
9066ff6
Merge pull request #855 from RohitR311/edit-page
amhsirak Nov 3, 2025
9cf8537
Merge pull request #858 from getmaxun/fix-list-limits
amhsirak Nov 3, 2025
56aeb5e
Merge pull request #859 from getmaxun/edit-page
amhsirak Nov 3, 2025
1f99295
feat: rm canvas logic, add in-browser loader
RohitR311 Nov 3, 2025
e0b5103
fix: hide right side panel scrollbar
RohitR311 Nov 3, 2025
58aa5f5
feat: speed up snapshot emission
RohitR311 Nov 3, 2025
d7da903
fix: add recording setup route
RohitR311 Nov 4, 2025
3717d7d
fix: switch to active action data tab on capture
amhsirak Nov 4, 2025
6b0fac6
feat: centralize tab and field editing
RohitR311 Nov 5, 2025
ab48f3e
fix: rm __name, limit to single text name
RohitR311 Nov 5, 2025
7a8052e
Merge pull request #862 from getmaxun/textedit-fix
amhsirak Nov 5, 2025
0925084
Merge pull request #853 from RohitR311/recordui-fix
amhsirak Nov 5, 2025
cd53994
Merge branch 'develop' into fast-loader
RohitR311 Nov 5, 2025
e37512c
fix: import path for ScheduleSettings
amhsirak Nov 5, 2025
75b42b9
fix: import path for ScheduleSettings
amhsirak Nov 5, 2025
04f0c98
Merge pull request #863 from getmaxun/edit-page
amhsirak Nov 5, 2025
be90cc7
fix: limit run output panel width
amhsirak Nov 5, 2025
bf9679e
Merge pull request #864 from getmaxun/edit-page
amhsirak Nov 5, 2025
3526a1a
feat: decouple menu components
amhsirak Nov 5, 2025
a515c90
feat: decouple menu components
amhsirak Nov 5, 2025
fb7c37d
feat: match proxy layout w new menu layout
amhsirak Nov 5, 2025
e1d1004
fix: format
amhsirak Nov 5, 2025
2aa4aff
feat: match api layout w new menu layout
amhsirak Nov 5, 2025
95ac9ce
chore: lint
amhsirak Nov 5, 2025
11fa50f
chore: hidden api key
amhsirak Nov 5, 2025
c394198
feat: match robot config layout w new menu layout
amhsirak Nov 5, 2025
75bb63d
chore: lint
amhsirak Nov 5, 2025
fbaf588
fix: remove minHeight
amhsirak Nov 5, 2025
5b5aa0d
fix: margins
amhsirak Nov 5, 2025
c235ac2
fix: inherit bg for cancel button
amhsirak Nov 5, 2025
56467d5
feat: cleaner UI
amhsirak Nov 5, 2025
3b56d86
feat: reduce width to 230
amhsirak Nov 5, 2025
439a60d
feat: reduce width to 230
amhsirak Nov 5, 2025
5727405
chore: cleanup
amhsirak Nov 5, 2025
1b5a236
feat: match left & right margins
amhsirak Nov 5, 2025
5ab8455
chore: remove unused import
amhsirak Nov 5, 2025
4c5191f
feat: use sidebar layout for main app pages only
amhsirak Nov 5, 2025
8565c36
fix: revert api key hidden
amhsirak Nov 5, 2025
3ca125a
feat: increase side margins of api key table
amhsirak Nov 5, 2025
5a18f61
fix: rename to extracting data
amhsirak Nov 5, 2025
674ce9a
Merge pull request #865 from getmaxun/edit-page
amhsirak Nov 5, 2025
f2453a3
Merge pull request #861 from getmaxun/tabswitch-fix
amhsirak Nov 5, 2025
f49c4b1
fix: rm ddefault action name setting
RohitR311 Nov 5, 2025
ddce0ac
fix: normalize legacy robot names
RohitR311 Nov 5, 2025
85926ae
fix: null error
RohitR311 Nov 5, 2025
22c1add
fix: proper saving text after edit
amhsirak Nov 5, 2025
eb8d829
Merge pull request #872 from getmaxun/misc-fixes
amhsirak Nov 5, 2025
ea11146
Revert "fix: recorder ui bug "
amhsirak Nov 5, 2025
8489f95
Merge pull request #873 from getmaxun/revert-853-recordui-fix
amhsirak Nov 5, 2025
342c5a9
feat: use outputPreviewHeight
amhsirak Nov 5, 2025
4f5b248
feat: use outputPreviewHeight
amhsirak Nov 5, 2025
596d278
fix: set position relative
amhsirak Nov 5, 2025
16f7bb1
fix: set border none
amhsirak Nov 5, 2025
f8b54b9
chore: cloud sync
amhsirak Nov 5, 2025
4959851
feat: increase outputPreviweHeight
amhsirak Nov 5, 2025
c878939
chore: cloud sync
amhsirak Nov 5, 2025
725492b
fix: remove isRecording condition
amhsirak Nov 5, 2025
0ba7fa0
chore: cloud sync
amhsirak Nov 5, 2025
cdee69a
fix: set margin left
amhsirak Nov 5, 2025
ac6838e
fix: add stop abort option
RohitR311 Nov 6, 2025
deb2ae6
fix: add max no new items check
RohitR311 Nov 6, 2025
5e05b08
feat: add list validity check
RohitR311 Nov 6, 2025
fcb3a12
Merge branch 'develop' into fast-loader
RohitR311 Nov 7, 2025
2e9125f
fix: legacy cap text action naming
RohitR311 Nov 7, 2025
25fb829
feat: gen unique action name keys
RohitR311 Nov 7, 2025
d89e78c
feat: add duplicate tab name check
RohitR311 Nov 7, 2025
ca6615f
fix: inherit bg on hover
amhsirak Nov 7, 2025
343f6fd
fix: inherit bg on hover
amhsirak Nov 7, 2025
5a6e89a
chore: lint
amhsirak Nov 7, 2025
653a332
Merge pull request #880 from getmaxun/misc-fixes
amhsirak Nov 7, 2025
141316d
fix: preview for capture text action
RohitR311 Nov 10, 2025
23e20cd
feat: discard captured action tab data
RohitR311 Nov 10, 2025
1e07aa5
Merge pull request #860 from getmaxun/fast-loader
amhsirak Nov 12, 2025
791507f
Merge pull request #871 from getmaxun/dataout-fix
amhsirak Nov 12, 2025
5368103
Merge pull request #875 from getmaxun/add-abort
amhsirak Nov 12, 2025
288f7fc
Merge pull request #876 from getmaxun/pag-limiter
amhsirak Nov 12, 2025
7d2c184
Merge pull request #878 from getmaxun/caplist-fail
amhsirak Nov 12, 2025
865a7ab
Merge pull request #879 from getmaxun/unique-tab
amhsirak Nov 12, 2025
2b85a04
Merge pull request #881 from getmaxun/preview-fix
amhsirak Nov 12, 2025
3ddce1a
Merge branch 'develop' into rm-actions
RohitR311 Nov 12, 2025
5c8da47
Merge branch 'develop' into recorder-ui-shift
RohitR311 Nov 12, 2025
42f851f
Merge pull request #874 from getmaxun/recorder-ui-shift
amhsirak Nov 12, 2025
fb3e41e
Merge pull request #882 from getmaxun/rm-actions
amhsirak Nov 12, 2025
447375c
chore: v0.0.26
amhsirak Nov 12, 2025
4fcd602
chore: core v0.0.26
amhsirak Nov 12, 2025
d84dd47
chore: install core v0.0.26
amhsirak Nov 12, 2025
69ad028
Merge pull request #883 from getmaxun/pre-release-26
amhsirak Nov 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
167 changes: 57 additions & 110 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,129 +1,76 @@
<h1 align="center">
<h2 align="center">
<div>
<a href="https://www.maxun.dev/?ref=ghread">
<img src="/src/assets/maxunlogo.png" width="50" />
<img src="/src/assets/maxunlogo.png" width="70" />
<br>
Maxun
</a>
</div>
Open-Source No-Code Web Data Extraction Platform <br>
</h1>
The Easiest Way To Extract Web Data With No Code <br>
</h2>

<p align="center">
Maxun lets you train a robot in 2 minutes and scrape the web on auto-pilot. Web data extraction doesn't get easier than this!
</p>


<p align="center">
<a href="https://app.maxun.dev/?ref=ghread"><b>Go To App</b></a> |
<a href="https://docs.maxun.dev/?ref=ghread"><b>Documentation</b></a> |
<a href="https://www.maxun.dev/?ref=ghread"><b>Website</b></a> |
<a href="https://discord.gg/5GbPjBUkws"><b>Discord</b></a> |
<a href="https://x.com/MaxunHQ?ref=ghread"><b>Twitter</b></a> |
<a href="https://app.maxun.dev/?ref=ghread"><b>Go To App</b></a> •
<a href="https://docs.maxun.dev/?ref=ghread"><b>Documentation</b></a> •
<a href="https://www.maxun.dev/?ref=ghread"><b>Website</b></a> •
<a href="https://discord.gg/5GbPjBUkws"><b>Discord</b></a> •
<a href="https://www.youtube.com/@MaxunOSS?ref=ghread"><b>Watch Tutorials</b></a>
<br />
<br />
<a href="https://trendshift.io/repositories/12113" target="_blank"><img src="https://trendshift.io/api/badge/repositories/12113" alt="getmaxun%2Fmaxun | Trendshift" style="width: 250px; height: 55px; margin-top: 10px;" width="250" height="55"/></a>
</p>

![maxun_gif](https://github.com/user-attachments/assets/3e0b0cf8-9e52-44d2-a140-b26b7b481477)

<img src="https://static.scarf.sh/a.png?x-pxid=c12a77cc-855e-4602-8a0f-614b2d0da56a" />

# Getting Started
The simplest & fastest way to get started is to use the hosted version: https://app.maxun.dev. Maxun Cloud deals with anti-bot detection, huge proxy network with automatic proxy rotation, and CAPTCHA solving.

# Local Installation
1. Create a root folder for your project (e.g. 'maxun')
2. Create a file named `.env` in the root folder of the project
3. Example env file can be viewed [here](https://github.com/getmaxun/maxun/blob/master/ENVEXAMPLE). Copy all content of example env to your `.env` file.
4. Choose your installation method below

### Docker Compose
1. Copy paste the [docker-compose.yml file](https://github.com/getmaxun/maxun/blob/master/docker-compose.yml) into your root folder
2. Ensure you have setup the `.env` file in that same folder
3. Run the command below from a terminal
```
docker-compose up -d
```
You can access the frontend at http://localhost:5173/ and backend at http://localhost:8080/

### Without Docker
1. Ensure you have Node.js, PostgreSQL, MinIO and Redis installed on your system.
2. Run the commands below
```
git clone https://github.com/getmaxun/maxun

# change directory to the project root
cd maxun

# install dependencies
npm install

# change directory to maxun-core to install dependencies
cd maxun-core
npm install

# get back to the root directory
cd ..

# install chromium and its dependencies
npx playwright install --with-deps chromium

# get back to the root directory
cd ..

# start frontend and backend together
npm run start
```
You can access the frontend at http://localhost:5173/ and backend at http://localhost:8080/


# Environment Variables
1. Create a file named `.env` in the root folder of the project
2. Example env file can be viewed [here](https://github.com/getmaxun/maxun/blob/master/ENVEXAMPLE).

| Variable | Mandatory | Description | If Not Set |
|-----------------------|-----------|----------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| `BACKEND_PORT` | Yes | Port to run backend on. Needed for Docker setup | Default value: 8080 |
| `FRONTEND_PORT` | Yes | Port to run frontend on. Needed for Docker setup | Default value: 5173 |
| `BACKEND_URL` | Yes | URL to run backend on. | Default value: http://localhost:8080 |
| `VITE_BACKEND_URL` | Yes | URL used by frontend to connect to backend | Default value: http://localhost:8080 |
| `PUBLIC_URL` | Yes | URL to run frontend on. | Default value: http://localhost:5173 |
| `VITE_PUBLIC_URL` | Yes | URL used by backend to connect to frontend | Default value: http://localhost:5173 |
| `JWT_SECRET` | Yes | Secret key used to sign and verify JSON Web Tokens (JWTs) for authentication. | JWT authentication will not work. |
| `DB_NAME` | Yes | Name of the Postgres database to connect to. | Database connection will fail. |
| `DB_USER` | Yes | Username for Postgres database authentication. | Database connection will fail. |
| `DB_PASSWORD` | Yes | Password for Postgres database authentication. | Database connection will fail. |
| `DB_HOST` | Yes | Host address where the Postgres database server is running. | Database connection will fail. |
| `DB_PORT` | Yes | Port number used to connect to the Postgres database server. | Database connection will fail. |
| `ENCRYPTION_KEY` | Yes | Key used for encrypting sensitive data (proxies, passwords). | Encryption functionality will not work. |
| `SESSION_SECRET` | No | A strong, random string used to sign session cookies | Uses default secret. Recommended to define your own session secret to avoid session hijacking. |
| `MINIO_ENDPOINT` | Yes | Endpoint URL for MinIO, to store Robot Run Screenshots. | Connection to MinIO storage will fail. |
| `MINIO_PORT` | Yes | Port number for MinIO service. | Connection to MinIO storage will fail. |
| `MINIO_CONSOLE_PORT` | No | Port number for MinIO WebUI service. Needed for Docker setup. | Cannot access MinIO Web UI. |
| `MINIO_ACCESS_KEY` | Yes | Access key for authenticating with MinIO. | MinIO authentication will fail. |
| `GOOGLE_CLIENT_ID` | No | Client ID for Google OAuth. Used for Google Sheet integration authentication. | Google login will not work. |
| `GOOGLE_CLIENT_SECRET`| No | Client Secret for Google OAuth. Used for Google Sheet integration authentication. | Google login will not work. |
| `GOOGLE_REDIRECT_URI` | No | Redirect URI for handling Google OAuth responses. | Google login will not work. |
| `AIRTABLE_CLIENT_ID` | No | Client ID for Airtable, used for Airtable integration authentication. | Airtable login will not work. |
| `AIRTABLE_REDIRECT_URI` | No | Redirect URI for handling Airtable OAuth responses. | Airtable login will not work. |
| `MAXUN_TELEMETRY` | No | Disables telemetry to stop sending anonymous usage data. Keeping it enabled helps us understand how the product is used and assess the impact of any new changes. Please keep it enabled. | Telemetry data will not be collected. |

# How Do I Self-Host?
Checkout community self hosting guide: https://docs.maxun.dev/self-host

# How Does It Work?
Maxun lets you create custom robots which emulate user actions and extract data. A robot can perform any of the actions: <b>Capture List, Capture Text or Capture Screenshot. Once a robot is created, it will keep extracting data for you without manual intervention</b>

![Screenshot 2024-10-23 222138](https://github.com/user-attachments/assets/53573c98-769e-490d-829e-ada9fac0764f)

## 1. Robot Actions
1. Capture List: Useful to extract structured and bulk items from the website. Example: Scrape products from Amazon etc.
https://github.com/user-attachments/assets/c6baa75f-b950-482c-8d26-8a8b6c5382c3

### Getting Started
The simplest & fastest way to get started is to use the hosted version: https://app.maxun.dev. You can self-host if you like!

### Installation
Maxun can run locally with or without Docker
1. [Setup with Docker Compose](https://docs.maxun.dev/installation/docker)
2. [Setup without Docker](https://docs.maxun.dev/installation/local)
3. [Environment Variables](https://docs.maxun.dev/installation/environment_variables)

### Upgrading & Self Hosting
1. [Self Host Maxun With Docker & Portainer](https://docs.maxun.dev/self-host)
2. [Upgrade Maxun With Docker Compose Setup](https://docs.maxun.dev/installation/upgrade#upgrading-with-docker-compose)
3. [Upgrade Maxun Without Docker Compose Setup](https://docs.maxun.dev/installation/upgrade#upgrading-with-local-setup)

### How Does It Work?
Maxun lets you create custom robots which emulate user actions and extract data. A robot can perform any of the actions: Capture List, Capture Text or Capture Screenshot. Once a robot is created, it will keep extracting data for you without manual intervention.
1. Capture List: Useful to extract structured and bulk items from the website.
2. Capture Text: Useful to extract individual text content from the website.
3. Capture Screenshot: Get fullpage or visible section screenshots of the website.

# Features
### Sponsors
<table>
<tr>
<td width="229">
<br/>
<a href="https://www.lambdatest.com/?utm_source=maxun&utm_medium=sponsor" target="_blank">
<img src="https://github.com/user-attachments/assets/904dd40e-0498-47dd-98f1-7fa6d318adb9" /><br/><br/>
<b>LambdaTest</b>
</a>
<br/>
<sub>GenAI-powered Quality Engineering Platform that empowers teams to test intelligently, smarter, and ship faster.</sub>
</td>
<td width="250">
<a href="https://app.cyberyozh.com/?utm_source=github&utm_medium=maxun" target="_blank">
<img src="https://github.com/user-attachments/assets/c0ae7929-003a-4e1e-b23b-d174ac0aba4f" /><br/>
<b>CyberYozh App</b>
</a>
<br/>
<sub>Infrastructure for developers working with multi‑accounting & automation in one place.</sub>
</td>
</tr>
</table>

### Features
- ✨ Extract Data With No-Code
- ✨ Handle Pagination & Scrolling
- ✨ Run Robots On A Specific Schedule
Expand All @@ -134,11 +81,11 @@ Maxun lets you create custom robots which emulate user actions and extract data.
- ✨ Integrations
- ✨ MCP

# Use Cases
### Use Cases
Maxun can be used for various use-cases, including lead generation, market research, content aggregation and more.
View use-cases in detail here: https://www.maxun.dev/#usecases

# Screenshots
### Screenshots
![Maxun PH Launch (1)-1-1](https://github.com/user-attachments/assets/d7c75fa2-2bbc-47bb-a5f6-0ee6c162f391)
![Maxun PH Launch (1)-2-1](https://github.com/user-attachments/assets/d85a3ec7-8ce8-4daa-89aa-52d9617e227a)
![Maxun PH Launch (1)-3-1](https://github.com/user-attachments/assets/4bd5a0b4-485d-44f4-a487-edd9afc18b11)
Expand All @@ -149,18 +96,18 @@ View use-cases in detail here: https://www.maxun.dev/#usecases
![Maxun PH Launch (1)-8-1](https://github.com/user-attachments/assets/16ee4a71-772a-49ae-a0e5-cb0529519bda)
![Maxun PH Launch (1)-9-1](https://github.com/user-attachments/assets/160f46fa-0357-4c1b-ba50-b4fe64453bb7)

# Note
### Note
This project is in early stages of development. Your feedback is very important for us - we're actively working on improvements. </a>

# License
### License
<p>
This project is licensed under <a href="./LICENSE">AGPLv3</a>.
</p>

# Support Us
### Support Us
Star the repository, contribute if you love what we’re building, or [sponsor us](https://github.com/sponsors/amhsirak).

# Contributors
### Contributors
Thank you to the combined efforts of everyone who contributes!

<a href="https://github.com/getmaxun/maxun/graphs/contributors">
Expand Down
76 changes: 76 additions & 0 deletions SETUP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Local Installation
1. Create a root folder for your project (e.g. 'maxun')
2. Create a file named `.env` in the root folder of the project
3. Example env file can be viewed [here](https://github.com/getmaxun/maxun/blob/master/ENVEXAMPLE). Copy all content of example env to your `.env` file.
4. Choose your installation method below

### Docker Compose
1. Copy paste the [docker-compose.yml file](https://github.com/getmaxun/maxun/blob/master/docker-compose.yml) into your root folder
2. Ensure you have setup the `.env` file in that same folder
3. Run the command below from a terminal
```
docker-compose up -d
```
You can access the frontend at http://localhost:5173/ and backend at http://localhost:8080/

### Without Docker
1. Ensure you have Node.js, PostgreSQL, MinIO and Redis installed on your system.
2. Run the commands below
```
git clone https://github.com/getmaxun/maxun

# change directory to the project root
cd maxun

# install dependencies
npm install

# change directory to maxun-core to install dependencies
cd maxun-core
npm install

# get back to the root directory
cd ..

# install chromium and its dependencies
npx playwright install --with-deps chromium

# get back to the root directory
cd ..

# start frontend and backend together
npm run start
```
You can access the frontend at http://localhost:5173/ and backend at http://localhost:8080/


# Environment Variables
1. Create a file named `.env` in the root folder of the project
2. Example env file can be viewed [here](https://github.com/getmaxun/maxun/blob/master/ENVEXAMPLE).

| Variable | Mandatory | Description | If Not Set |
|-----------------------|-----------|----------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| `BACKEND_PORT` | Yes | Port to run backend on. Needed for Docker setup | Default value: 8080 |
| `FRONTEND_PORT` | Yes | Port to run frontend on. Needed for Docker setup | Default value: 5173 |
| `BACKEND_URL` | Yes | URL to run backend on. | Default value: http://localhost:8080 |
| `VITE_BACKEND_URL` | Yes | URL used by frontend to connect to backend | Default value: http://localhost:8080 |
| `PUBLIC_URL` | Yes | URL to run frontend on. | Default value: http://localhost:5173 |
| `VITE_PUBLIC_URL` | Yes | URL used by backend to connect to frontend | Default value: http://localhost:5173 |
| `JWT_SECRET` | Yes | Secret key used to sign and verify JSON Web Tokens (JWTs) for authentication. | JWT authentication will not work. |
| `DB_NAME` | Yes | Name of the Postgres database to connect to. | Database connection will fail. |
| `DB_USER` | Yes | Username for Postgres database authentication. | Database connection will fail. |
| `DB_PASSWORD` | Yes | Password for Postgres database authentication. | Database connection will fail. |
| `DB_HOST` | Yes | Host address where the Postgres database server is running. | Database connection will fail. |
| `DB_PORT` | Yes | Port number used to connect to the Postgres database server. | Database connection will fail. |
| `ENCRYPTION_KEY` | Yes | Key used for encrypting sensitive data (proxies, passwords). | Encryption functionality will not work. |
| `SESSION_SECRET` | No | A strong, random string used to sign session cookies | Uses default secret. Recommended to define your own session secret to avoid session hijacking. |
| `MINIO_ENDPOINT` | Yes | Endpoint URL for MinIO, to store Robot Run Screenshots. | Connection to MinIO storage will fail. |
| `MINIO_PORT` | Yes | Port number for MinIO service. | Connection to MinIO storage will fail. |
| `MINIO_CONSOLE_PORT` | No | Port number for MinIO WebUI service. Needed for Docker setup. | Cannot access MinIO Web UI. |
| `MINIO_ACCESS_KEY` | Yes | Access key for authenticating with MinIO. | MinIO authentication will fail. |
| `GOOGLE_CLIENT_ID` | No | Client ID for Google OAuth. Used for Google Sheet integration authentication. | Google login will not work. |
| `GOOGLE_CLIENT_SECRET`| No | Client Secret for Google OAuth. Used for Google Sheet integration authentication. | Google login will not work. |
| `GOOGLE_REDIRECT_URI` | No | Redirect URI for handling Google OAuth responses. | Google login will not work. |
| `AIRTABLE_CLIENT_ID` | No | Client ID for Airtable, used for Airtable integration authentication. | Airtable login will not work. |
| `AIRTABLE_REDIRECT_URI` | No | Redirect URI for handling Airtable OAuth responses. | Airtable login will not work. |
| `MAXUN_TELEMETRY` | No | Disables telemetry to stop sending anonymous usage data. Keeping it enabled helps us understand how the product is used and assess the impact of any new changes. Please keep it enabled. | Telemetry data will not be collected. |
2 changes: 1 addition & 1 deletion maxun-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "maxun-core",
"version": "0.0.25",
"version": "0.0.26",
"description": "Core package for Maxun, responsible for data extraction",
"main": "build/index.js",
"typings": "build/index.d.ts",
Expand Down
Loading