This page contains news items from the distillery.
Migration to go2022-09-08- We have ported the distillery from a set of bash scripts to a self-contained go executable
- This makes future development easier, and allows us to develop new features easier
Addition of an administrative server2022-09-09- We have added a new web route under
/dis/
- Allows administrators to manage WissKI Instances and see their status
- Administrators can e.g. download pathbuilders and make backups and snapshots
- At this point it is only for administrators
- A future (public) server with statistics will follow
Addition of a Global Distillery Resolver2022-10-05- We have added a global WissKI Resolver, that functions similarly to the WissKI resolver under
/wisski/
. - It can resolve WissKI URIs for the entire distillery, and redirect to their view page.
- Can be called exactly like the
/wisski/get?uri=
route of individual WissKIs, but toplevel on the distillery.
Migration to Traefik & Support for HTTP32022-10-12- We have migrated the entry point from nginx to traefik
- This enables much cleaner support for automatically fetching and renewing SSL certificates
- It is now possible to turn on http3 support for the entire distillery
Refactored SSH Support2022-11-12- Fully refactored ssh for users to use a real OpenSSH Server along with a small custom proxy in between
- It is now possible for developers to directly use e.g. VSCode Remote SSH to develop new WissKI features directly on the distillery.
- No configuration beyond regular ssh access is neccessary
Showing Statistics2022-11-16- The distillery nows shows generic statistics on the public homepage
- detailed statistics can be found on the admin interface
Login using Distillery Administration2022-11-23- The admin interface now allows login to individual user accounts
Automatic Password Checking2022-11-25- Implemented automatic password checking
User And Instance Management2023-01-07- the concept of distillery user accounts has been added
- their accounts have a password as well as TOTP
- users can manage their own account details
- administrators can reset user passwords, and disable TOTP
- distillery accounts can be linked to multiple drupal accounts
- users can sign into the account without entering further passwords
- users must have two-factor-authentication enabled to use this functionality
- administrators have access to the distillery admin panel
- the functionality to manage distillery accounts has been added
- the functionality to link distillery and drupal accounts has been added
News on the homepage2023-01-09- we are now linking and showing the news section from the homepage
Reworked SSH key support2023-01-15- reworked and added ssh key management to the server
- users can now add and remove ssh keys to their account
- each user with an admin grant for a specific instance has ssh access via their keys
- distillery administrators have implicit access to all instances
Removing instances from admin interface2023-01-16- added an option to purge and remove instances from the admin page
Port Multiplexing & YAML Configuration2023-03-08- configuration is now in yaml format (as opposed to an env file)
- http, https and ssh are now multiplexed onto the same ports
Hiding Version Numbers in HTTP Headers2023-07-29- to reduce attack surfact, we are now hiding version numbers found in http headers
- the
<meta name="Generator">
tag is also removed by default