Skip to content

This is a LXC-Template witch can be use what ever you like. It's an adapted Ubuntu with x2go-Terminalserver and Webmincontrol. It's easy to control the system with webmin. You never must use the terminal. Try it!

License

Notifications You must be signed in to change notification settings

boospy/Ubuntu-LXC-Terminalserver-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You would like to show your appreciation for our help 8-o. Gladly. We thank you for your donation! ;)

Ubuntu-LXC-Terminalserver-Project

Herewith I provide a lightweight graphical LXC (container) with LXQD desktop as terminal server (x2go). Ready server within a few minutes. Have fun with it :)

Features

  • LXQT with Terminalserver
  • No Snap packages, everthing DEB's
  • LXC Compatible with Proxmox (tested on version 7/8)
  • Autoupdate and Reboot for the System (unattended-upgrades)
  • Webmin: Adminstration over web on https://hostname:10000
  • Samba Integration (Publicshare) configurable with Webmin
  • ZSH Defaultshell
  • and a lot of other nice things ;)

Software

  • x2go Terminalserver
  • OnlyOffice Suite
  • tinyOTP (2Factor)
  • Bitwarden
  • XCA Certificatemanagement
  • Kronometer
  • Nextcloud Desktop
  • OpenFortiGUI (VPN Client)
  • MasterPDF Editor
  • Draw.IO
  • Brave Browser
  • Firefox with Secureplugins
  • Teamviewer
  • Real VNCviewer
  • Strawberry Musicplayer

Enabled Repositories

Minimal system requirements

  • Proxmox 8 or other LXC hostsystem
  • 4 Cores
  • 4GB Memory
  • 15GB diskspace
  • unprivileged container: "no"
  • features: fuse=1

Download

You can download the image from here: https://sourceforge.net/projects/ubuntu-business-desktop-lxc/files/stable/

First start

If you create the LXC, unprivileged must be deactivated. After fist start you can login directly in the console or with ssh with root and the password that you set. The "ubd" defaultuser is enabled and you can login with password immediately with SSH and with X2GO. Password is also "ubd".

X2go Settings

  • Session Type LXQT
  • Connection speed recommended LAN for best quality
  • Resolution 1920x1080
  • Disable checkbox on "Use port forwarding over tunneling to connect audio signals across firewalls". Activating the checkbox can cause a hanging and incorrectly loading desktop environment.
  • Set resolution (DPI) 79 -> only Ubuntu 20.04

The default language at the desktop is german, but you can very simple change this after login by open the regional settings:

and change to your prefer language. This will be applied to the desktop the next time you log in.

Other settings:

You can change apt-cacher in

/etc/apt/apt.conf.d/01proxy

to your own for your apt-cacher or Squid DEB Proxy address.

Automatic Updates are configured to run in background every 7 days. Autoreboot (without users logged in) when necessary at 02:00 AM. You can change the preconfigured settings at the files:

/etc/apt/apt.conf.d/20periodic
/etc/apt/apt.conf.d/50unattended-upgrades

Helpfull Links for special configuration

About

This is a LXC-Template witch can be use what ever you like. It's an adapted Ubuntu with x2go-Terminalserver and Webmincontrol. It's easy to control the system with webmin. You never must use the terminal. Try it!

Resources

License

Stars

Watchers

Forks

Packages

No packages published