Installs hooks/patches the running process Windows processes often leverage application programming interface (API) functions to perform tasks that require reusable system resources. Opens the Kernel Security Device Driver (KsecDD) of Windows Loadable Kernel Modules (or LKMs) are pieces of code that can be loaded and unloaded into the kernel upon demand. If you want the server to stay friend with you forever, change your trust level in the MySQLĮverything was tested on Windows 10 and Linux (Ubuntu 18.04/20.04).Adversaries may execute a binary, command, or script via a method that interacts with Windows services, such as the Service Control Manager. Then on the target host docker load -i foo.tar If you want to transfer docker images between hosts, use: docker save -o foo.tar zapek/chatserver:0.1.4 You can pass -port 6000 to use port 6000 for example, as otherwise it'll pickup a random port which will require you to grep the logs to find out. Make sure you redirect the ports as needed. Retroshare-service fails to use UPNP for some reasons. Or use the following docker-compose.yml version: '3.7'Ĭommand: retroshare-service -jsonApiPort 9092 -jsonApiBindAddress 127.0.0.1ĭon't forget to have a MySQL instance somewhere. There are 2 readily available docker images if you don't want to build yourself docker pull zapek/retroshare-service:0.6.6 Password for the API's protected endpoints (default: random per session, printed in the logs upon startup) The maximum number of friends before starting to purge the old ones (default: 30) If false, search for it forever (default: true) If true, create the public lobby after 10 minutes of not finding one already on the network. The topic of the public lobby (default: ) The name of the public lobby (default: retroshare.ch Key Exchange) The password of the retroshare-service API (default: randomly generated and stored in the database) The username of the retroshare-service API (default: apiuser) The name of the PGP profile (default: retroshare.ch) The name of the location (default: ChatServer) The URL of the retroshare-service API (default: Use SSL for the database connection, not needed for localhost (default: false) The database password (default: chatserver) The database username (default: chatserver) The hostname to connect to (default: localhost) You can put the following environment variables into docker-compose.yml to configure the backend to your taste. In case the backend is running on the same host, for example with Apache: ProxyPass /v1 Then copy the content of dist/chatserver-frontend in your webserver root. Make sure your server is listed in, build it with ng build -prod The frontend has to be deployed manually. If you want to go with docker, install docker-compose and do. Then run it with: docker run -rm -name retroshare -it -p 127.0.0.1:9092:9092 -mount source=retroshare,target=/root/.retroshare retroshare retroshare-service -jsonApiPort 9092 -jsonApiBindAddress 127.0.0.1īuilding for production is typically done by dockerizing the components (but it doesn't necessarily have to be). (this can take a while, go have a coffee or something) If you want to run a Retroshare-service instance, do: cd retroshareĭocker build -t retroshare -build-arg KEEP_SOURCE=true. Run the backend locally, either with your IDE using the spring dev profile or with gradle. a MySQL server instance (tested with 5.7 and 8.0).This server is running at Dependencies Backend It can also be a kind of "bootstrap" into the Retroshare network. Time without having to organise a group of friends. It allows trying out Retroshare for the first This is a chat server (also called introduction server) for Retroshare.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |