mirror of
https://codeberg.org/etux/Node_App_Template.git
synced 2025-11-23 07:29:06 +00:00
A template to create NomadNet pages with user authentication, messaging, and more.
| app_data | ||
| bulletin_board.mu | ||
| core.py | ||
| delete_account.mu | ||
| example.mu | ||
| files.mu | ||
| identity.mu | ||
| index.mu | ||
| LICENSE | ||
| login.mu | ||
| logout.mu | ||
| manage_users.mu | ||
| market.mu | ||
| messages.mu | ||
| my_profile.mu | ||
| profile.mu | ||
| README | ||
| register.mu | ||
| stats.mu | ||
| terms_of_service.mu | ||
| user_blog.mu | ||
| wiki.mu | ||
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.