A template to create NomadNet pages with user authentication, messaging, and more.
Find a file
2024-06-03 12:46:29 -07:00
app_data add market plugin 2024-05-28 20:14:38 -07:00
bulletin_board.mu fix micron styling in user input breaking pages 2024-06-02 12:46:33 +02:00
core.py add examples for: wiki, microblogging, bulletin board, other improvements 2024-05-28 13:45:58 -07:00
delete_account.mu first commit 2024-05-22 13:48:30 -07:00
example.mu minor improvements, add file browser 2024-06-03 12:46:29 -07:00
files.mu minor improvements, add file browser 2024-06-03 12:46:29 -07:00
identity.mu first commit 2024-05-22 13:48:30 -07:00
index.mu first commit 2024-05-22 13:48:30 -07:00
LICENSE first commit 2024-05-22 13:48:30 -07:00
login.mu first commit 2024-05-22 13:48:30 -07:00
logout.mu first commit 2024-05-22 13:48:30 -07:00
manage_users.mu add examples for: wiki, microblogging, bulletin board, other improvements 2024-05-28 13:45:58 -07:00
market.mu fix micron styling in user input breaking pages 2024-06-02 12:46:33 +02:00
messages.mu fix micron styling in user input breaking pages 2024-06-02 12:46:33 +02:00
my_profile.mu add examples for: wiki, microblogging, bulletin board, other improvements 2024-05-28 13:45:58 -07:00
profile.mu minor improvements, add file browser 2024-06-03 12:46:29 -07:00
README update README 2024-05-28 13:55:00 -07:00
register.mu first commit 2024-05-22 13:48:30 -07:00
stats.mu add examples for: wiki, microblogging, bulletin board, other improvements 2024-05-28 13:45:58 -07:00
terms_of_service.mu first commit 2024-05-22 13:48:30 -07:00
user_blog.mu fix micron styling in user input breaking pages 2024-06-02 12:46:33 +02:00
wiki.mu fix micron styling in user input breaking pages 2024-06-02 12:46:33 +02:00

This is a template to create really cool pages on NomadNet nodes. It does not have any requirements outside of standard Python3 modules.
Data is stored in JSON files. Although not the best for nodes with a lot of traffic, it will run on pretty much anything that has Python3.

This template handles:
* User registration and login
* Associate Reticulum identity with user account
* Users can message eachother (internal, not using LXMF)
* Administrative way to manage users
* Example page to create your own pages that require authentication.

# Default Login
admin / admin

# Installation
Clone repository to folder where pages are server. Example: /home/reticulum/.nomadnetwork/storage/pages

# Configuration
Open core.py and customize to your liking. page_path and data_directory MUST be set.

# Usage
See example.mu for an example of a page. You may use the "plugins" by adding a link to each one.