Difference between revisions of "/etc/nats/nats-server.conf"
Jump to navigation
Jump to search
(11 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
* https://docs.nats.io/running-a-nats-service/configuration | * https://docs.nats.io/running-a-nats-service/configuration | ||
− | [[ | + | <code>[[max_connections]]</code> |
+ | |||
+ | == Default nats:alpine == | ||
+ | <pre> | ||
+ | # Client port of 4222 on all interfaces | ||
+ | port: 4222 | ||
+ | |||
+ | # HTTP monitoring port | ||
+ | monitor_port: 8222 | ||
+ | |||
+ | # This is for clustering multiple servers together. | ||
+ | cluster { | ||
+ | # It is recommended to set a cluster name | ||
+ | name: "my_cluster" | ||
+ | |||
+ | # Route connections to be received on any interface on port 6222 | ||
+ | port: 6222 | ||
+ | |||
+ | # Routes are protected, so need to use them with --routes flag | ||
+ | # e.g. --routes=nats-route://ruser:T0pS3cr3t@otherdockerhost:6222 | ||
+ | authorization { | ||
+ | user: ruser | ||
+ | password: T0pS3cr3t | ||
+ | timeout: 2 | ||
+ | } | ||
+ | |||
+ | # Routes are actively solicited and connected to from this server. | ||
+ | # This Docker image has none by default, but you can pass a | ||
+ | # flag to the nats-server docker image to create one to an existing server. | ||
+ | routes = [] | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | == Websocket == | ||
+ | |||
+ | [[websocket]] | ||
+ | { | ||
+ | port: 8080 | ||
+ | [[no_tls]]: true | ||
+ | } | ||
== Related == | == Related == | ||
2023/02/27 15:01:21.572654 [INF] Using configuration file: [[nats-server.conf]] | 2023/02/27 15:01:21.572654 [INF] Using configuration file: [[nats-server.conf]] | ||
[[too many open files]] | [[too many open files]] | ||
+ | [[wss]] | ||
+ | * [[NATS ports]] | ||
+ | * <code>[[debug: true]]</code> | ||
+ | * <code>[[trace_verbose: true]]</code> | ||
== See also == | == See also == |
Latest revision as of 13:28, 17 May 2023
Default nats:alpine[edit]
# Client port of 4222 on all interfaces port: 4222 # HTTP monitoring port monitor_port: 8222 # This is for clustering multiple servers together. cluster { # It is recommended to set a cluster name name: "my_cluster" # Route connections to be received on any interface on port 6222 port: 6222 # Routes are protected, so need to use them with --routes flag # e.g. --routes=nats-route://ruser:T0pS3cr3t@otherdockerhost:6222 authorization { user: ruser password: T0pS3cr3t timeout: 2 } # Routes are actively solicited and connected to from this server. # This Docker image has none by default, but you can pass a # flag to the nats-server docker image to create one to an existing server. routes = [] }
Websocket[edit]
websocket { port: 8080 no_tls: true }
Related[edit]
2023/02/27 15:01:21.572654 [INF] Using configuration file: nats-server.conf too many open files wss
See also[edit]
Advertising: