Serveronet client is a web application which has admin section accesible to the client owner. Sites can be visited by Visitors and Owner. Using a client with "Owner only" requires authenticating as an Admin. Owner can manage hosted Sites, ban or pin them.
Client bootstraps it's operations by internal requests loop.
To be fully connectable to other Peers you might need to expose client ports or enable UPnP.
Start IFPS and Tor Browser to fully enable your client.
On a first visit of the Site, a site definition is retrieved.
Required files are downloaded.
Depending on size of the Site, Site is set to be hosted or not.
If is to be hosted then replication begins.
This includes Site's files, database records and visitor files.
On a client you can see a list of resources which make files. They are called chunks.
Once a new Site Definition and it's files are fully downloaded then it will become served. Older Site Definitions are deleted and related resouces will be purged.
Your client can also work as a traditional web server and serve your serveronet site through your domain.
Configure it in single_site_mode.php file.
Client Bundle is bundle consisting of frankenphp instance and a serveronet client. You can adjust ports, addresses using Caddyfile from frankenphp directory.
Client Administrator can create Site's database a new.
Database will be purged. Visitor Records will be imported into Site's databased.
This can be a lengthy process.
Execute artisan command in terminal to initiate the process.
php artisan sn:recreate-site-db {site_id}
Add to cache existing files and remove resources without files stored.
Execute artisan command in terminal to initiate the process.
php artisan sn:resources-maintenance
Lorem ipsum, dolor sit amet consectetur adipisicing elit.