mirror of
https://github.com/aljazceru/pubky-core.git
synced 2026-01-21 15:04:19 +01:00
* chore(deps): bump pkarr to v3.3.1 pkarr-relay to v0.5.6 * deps(testnet): force deps from workspace members
Pubky Homeserver
A pubky-core homeserver that acts as users' agent on the Internet, providing data availability and more.
Usage
Library
You can use the Homeserver as a library in other crates/binaries or for testing purposes.
#[tokio::main]
async fn main() -> Result<()> {
Homeserver::builder().run().await?
tokio::signal::ctrl_c().await?;
tracing::info!("Shutting down Homeserver");
server.shutdown();
Ok(())
}
Binary
Use cargo run
cargo run -- --config=./src/config.toml
Or Build first then run from target.
Build
cargo build --release
Run with an optional config file
../target/release/pubky-homeserver --config=./src/config.toml