x2goserver.conf(5)

πŸ“¦
version 4.1.0.6 Β· 3 versions
, in alpine 3.24, debian trixie, fedora 43, fedora 44, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

x2goserver.conf β€” the X2Go Server Main Configuration File, bestie. That's the whole vibe. It's the x2goserver.conf(5) situation and she's iconic.


✨ SYNOPSIS ✨

x2goserver.conf

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so listen. x2goserver.conf is the main configuration file for X2Go Server and for the X2Go::Server Perl API. That's it, that's the girl. She runs the whole show. πŸ‘‘


πŸŽ€ SECTIONS πŸŽ€

The x2goserver.conf's configuration file format is an INI-based configuration format. It falls apart into sections and options with their values. Like, it literally just breaks down like this:

[section1]
sec1option1 = valueA
sec1option2 = valueB
...

[section2]
sec2option1 = valueC
sec2option2 = valueD
...

See? Sections, options, values. Simple. Slay. πŸ’…


🌸 SECTION [limit users] 🌸

In this section you can list up Posix users known to the system and specify the max. number of allowed simultaneous X2Go sessions in an X2Go Server farm.

Like a bouncer at the club but for sessions, no cap. 🫢

🌈 SECTION [limit groups] 🌈

In this section you can list up Posix group names known to the system and specify the max. number of allowed simultaneous X2Go sessions in an X2Go Server farm. The session limitation applies to all users in the specified groups.

  • If individual users are listed in section [limit users] and some of their groups are listed in section [limit groups], then the maximum value of allowed sessions will be chosen.
  • If a user is a member of several of the specified groups under section [limit groups], then the number of allowed simultaneous X2Go sessions for a certain user will be derived from the group with the most allowed sessions found under this section.
So basically when the rules overlap, the most generous one wins. Generous queen energy fr fr. πŸ‘‘

πŸ’œ SECTION [log] πŸ’œ

The [log]'s section only option is the loglevel option. Allowed values are:

emerg, alert, crit, err, warning, notice, info, debug.

The loglevel option controls the verbosity of the X2Go::Server Perl functions. The log output appears via LOCAL7 (normally: /var/log/syslog).


⭐ EXAMPLE ⭐

The below configuration file is the default after installation of X2Go Server:

[limit users]
#user-foo=1

[limit groups]
#bar-group=1

[log]
# possible levels are:
#   emerg, alert, crit, err, warning, notice, info, debug
loglevel=notice

🧚 AUTHOR 🧚

This manual has been written by Mike Gabriel <mike.gabriel@das-netzwerkteam.de> for the X2Go project (https://www.x2go.org).


Okay bestie that's the whole page, you ate that. πŸ’…βœ¨

Version 4.1.0.6 Β· Aug 2023 β€” shoutout to the source and date, they're part of the lore too. πŸ¦‹ Byeee! πŸ’–πŸŽ€