mirror of
https://github.com/deuill/coreos-home-server.git
synced 2024-09-21 13:40:45 +00:00
Alex Palaistras
f877a72e83
This commit contains a fairly large diff for a fairly small change: moving the `config/common` directory to `host/base` to better reflect its intended use, and promoting `config/service` to the root directory. These changes unlock some improvements in `coreos-home-server-update` processes, which will (assuming `/etc/coreos-home-server/base` exists) keep host-wide systemd services in sync in addition to service-specific ones. Changes have been make to the `Makefile` and a few other places where `config/common` was referenced, but most of this work is renames that are not intended to break compatibility with new or running servers.
83 lines
2.6 KiB
Plaintext
83 lines
2.6 KiB
Plaintext
[service]
|
|
# The name of user/group Spectrum runs as.
|
|
user = spectrum
|
|
group = spectrum
|
|
|
|
# JID of Spectrum instance.
|
|
jid = ${SPECTRUM_HOSTNAME}
|
|
|
|
# Password used to connect the XMPP server.
|
|
password = ${SPECTRUM_PASSWORD}
|
|
|
|
# XMPP server to which Spectrum connects in gateway mode.
|
|
server = ${SPECTRUM_XMPP_HOST}
|
|
|
|
# XMPP server port.
|
|
port = 5347
|
|
|
|
# Interface on which Spectrum listens for backends.
|
|
# backend_host = 127.0.0.1
|
|
|
|
# Port on which Spectrum listens for backends.
|
|
# By default Spectrum chooses random backend port and there's no need to change it normally
|
|
# backend_port = 10001
|
|
|
|
# Number of users per one legacy network backend.
|
|
users_per_backend = 10
|
|
|
|
# Full path to backend binary.
|
|
backend = /usr/bin/spectrum2_libpurple_backend
|
|
|
|
# Choice of "protocol=any" means that user sets his protocol in his JID which has to be in following format: protocol.username@domain.tld
|
|
# So for example: prpl-jabber.hanzz.k%gmail.com@domain.tld
|
|
protocol = ${SPECTRUM_PROTOCOL}
|
|
|
|
# If enabled, your legacy network buddies will be removed when you unsubscribe from them in the XMPP.
|
|
# enable_remove_buddy = true
|
|
|
|
[identity]
|
|
# Name of Spectrum instance in service discovery
|
|
name = Spectrum Jabber Transport
|
|
|
|
# Type of transport ("msn", "icq", "xmpp").
|
|
# Check http://xmpp.org/registrar/disco-categories.html#gateway
|
|
type = xmpp
|
|
|
|
# Category of transport, default is "gateway".
|
|
# category = gateway
|
|
|
|
[logging]
|
|
# log4cxx/log4j logging configuration file in ini format used for main spectrum2 instance.
|
|
config = /etc/spectrum2/logging.cfg
|
|
|
|
# log4cxx/log4j logging configuration file in ini format used for backends.
|
|
backend_config = /etc/spectrum2/logging.cfg
|
|
|
|
[database]
|
|
# Database backend type
|
|
# "sqlite3", "mysql", "pqxx", or "none" without database backend
|
|
type = sqlite3
|
|
|
|
# For SQLite3: Full path to database
|
|
# For MySQL and PostgreSQL: name of database
|
|
# default database = /var/lib/spectrum2/$jid/database.sql
|
|
# database = jabber_transport
|
|
|
|
# Prefix used for tables
|
|
# prefix = jabber_
|
|
|
|
[registration]
|
|
# Enable public registrations
|
|
enable_public_registration=${SPECTRUM_REGISTRATION_ENABLED}
|
|
|
|
# Text to display upon user registration form
|
|
# username_label=Jabber JID (e.g. user@server.tld):
|
|
# instructions=Enter your remote jabber JID and password as well as your local username and password
|
|
|
|
# If true a local Jabber account on <local_account_server> is needed for transport registration, the idea
|
|
# is to enable public registration from other servers, but only for users, who have already local accounts.
|
|
# require_local_account=1
|
|
# local_username_label=Local username (without @server.tld):
|
|
# local_account_server=localhost
|
|
# local_account_server_timeout=10000
|