4 KiB
title | description | image | categories | tags | date | authors | ||||
---|---|---|---|---|---|---|---|---|---|---|
ArWeb | Eternal legacy of websites. A domain-less, universal web resistant to censorship, blocks, and attacks. | 2025-03-03 |
|
ArWeb is a static website builder for the Arweave network, also known as Eternal Legacy (arWeb-EternalLegacy).
The code is open source — feel free to edit it. Developed on Ubuntu.
Only tested on Linux
Theoretically works on all operating systems
Index
- Manual Installation
- Automatic Installation (Recommended)
- Usage
- Disclaimer
- Frequently Asked Questions
- Contact and Credits
Manual Installation
Requirements
- Python 3
- Hugo
- ArDrive
Steps
-
Download and extract all repository files:
.config_app
,main.py
,worker.py
,requirements.txt
,*.AppImage
-
Create a virtual environment inside the extracted folder:
python3 -m venv venv
-
Activate the virtual environment:
source venv/bin/activate
-
Install the requirements:
pip install -r requirements.txt
-
Run:
python main.py
Automatic Installation (Recommended)
Requirements
- Python 3
- Hugo (opcional)
- ArDrive
Steps
This is the easiest and most practical method. It does the same as the manual installation but with a single click:
-
Download the .AppImage file.
-
Run it. A folder called ArWeb will be created in your Documents directory and the app will launch automatically.
For future executions, it will not create new folders — it will just launch the app directly.
Usage
Initial Requirements
- An Arweave wallet (you can create a new one or import an existing one).
Workflow
-
Choose whether to:
- Edit an existing website
- Create a new one from scratch
-
Select or import a template (Templates are in .zip format and can be downloaded from the official website)
-
Fill in the form fields:
- Project name: name of the project (root folder)
- Website name: name of the site
- Web description: visible in search engines
- SEO keywords: comma-separated keywords for SEO
- Favicon: image shown in browser tabs
-
The right-hand column includes custom fields based on the selected template. Fill in all required fields.
-
After completing the form, you can:
-
View the site in your browser
-
View the site in your browser
-
Publish to Arweave
-
To edit your website:
- Click Edit website
- Select the project name in the top right corner
You can then:
- Open the local site folder
- View the manifest
- Add new content
Disclaimer
-
ArWeb does not collect any personal data.
The code is available publicly for review. -
The layouts
.zip
are digitally signed.
If you detect an invalid signature, be cautious of the file or the author.
Frequently Asked Questions
Where is my website stored locally?
All projects are saved in:
.config_app/profiles/default/
.config_app
is a hidden folder.
What do I need to publish to Arweave? You’ll need AR tokens. About $1–$2 USD is enough to publish.
Can I update a site after uploading?
Yes. ArWeb uses a local cryptography system to:
- Detect already uploaded files
- Upload only new files
- Update the manifest while preserving previous metadata
- Avoid unnecessary expenses
Contact and Credits
-
Author main: Zenaku
Monero address:41kbbxc2VYtHmc9jNAnRoSTqxCAfXz1XdR1WfVWQNKsMGFL8MWcsxTQSoNUmiDNPnNNh1FkKKSjZn2uAXHTP8Jhv1GeGfwr
-
Contributor:: SimplifiedPrivacy Monero address:
89gbof7fHub9dSMGVX2mGhDggU8TWXuFtGxbKefVNCpWCa377BS8uPzRr831Qd86FWRvPDTrvjkbHYZHgs5nmohRL5j1KiH
Monero address:
XXX
Support this project and digital freedom with a donation.
Thank you for using ArWeb!