#ServerConfig
One *very* cool thing the @oxide.computer people did with `dropshot` is allowing passing in a `rustls::ServerConfig` object directly, which allows me to use my self-signed CA for Poststation's REST API.

Each Poststation server generates it's own CA cert then leaf certs.

docs.rs/dropshot/lat...
ConfigTls in dropshot - Rust
API documentation for the Rust `ConfigTls` enum in crate `dropshot`.
docs.rs
January 14, 2025 at 9:22 PM
🔧 Create .htaccess Files!
Generate server config files FREE. Essential for website security!
#WebDevelopment #ServerConfig #TechTools
Page URL: https://quicktoolify.com/htaccess-generator.html
October 27, 2025 at 3:01 PM
🔧 Create .htaccess Files!
Generate server config files FREE. Essential for website security!
#WebDevelopment #ServerConfig #TechTools
Page URL: https://quicktoolify.com/htaccess-generator.html
October 21, 2025 at 3:01 PM
🔧 Create .htaccess Files!
Generate server config files FREE. Essential for website security!
#WebDevelopment #ServerConfig #TechTools
Page URL: https://quicktoolify.com/htaccess-generator.html
April 7, 2026 at 2:30 PM
🔧 Create .htaccess Files!
Generate server config files FREE. Essential for website security!
#WebDevelopment #ServerConfig #TechTools
Page URL: https://quicktoolify.com/htaccess-generator.html
February 7, 2026 at 3:01 PM
one way i could see this be implemented is to have an off-by-default setting in the serverconfig (or if hosting via steam, ask players if they want this enabled) so that way it can be toggled per world load
February 11, 2025 at 6:42 AM
Keep your server in sync!
Learn how to change the TimeZone on #AlmaLinux 9 quickly and effortlessly. Whether for logging, cron jobs, or global deployments—timezone accuracy matters!

wiki.crowncloud.net?How_To_Chang...

#TimeZone #Linux #SysAdmin #ServerConfig #DevOps #OpenSource #TimeSync
How To Change Timezone On AlmaLinux 9
Light
wiki.crowncloud.net
May 22, 2025 at 12:07 PM
Set your CentOS Stream 10 timezone in 30 seconds
Learn how to set or change the timezone on CentOS Stream 10 using timedatectl:

wiki.crowncloud.net?How_To_Chang...

#LinuxTimezone #SystemTime #TimeSync #LinuxAdmin #CentOS10 #SysAdmin #DevOps #ServerManagement #OpenSource #ServerConfig
How To Change Timezone On CentOS Stream 10
Light
wiki.crowncloud.net
May 9, 2025 at 7:00 AM
これはゲーム内のオブジェクトにしか干渉できないのかなーと思って入れてませんでした.serverconfigをいじるようなコマンドにも対応しているのでしょうか?
dedicated serverはコマンドライン経由でないと追加コンテンツを有効にできないそう&コンソールのないサーバー契約した都合で,ちょっと困ってます…
March 10, 2025 at 1:23 PM
🟠 CVE-2026-35085 - High (8.8)

A remote attacker with user privileges can exploit a stack buffer overflow in gdv-serverconfig to...

https://www.thehackerwire.com/vulnerability/CVE-2026-35085/

#infosec #cybersecurity #CVE #vulnerability #security #patchstack
June 3, 2026 at 6:00 PM
OpenLiteSpeed fixes this with its event-driven architecture and blazing-fast LSPHP. I just published a complete setup guide for bare-metal servers.

Check out the full tutorial: www.fitservers.com/tutorials/ho...
#WebDev #SysAdmin #ServerConfig
June 12, 2026 at 6:39 AM
Why my http/3 server canot be viist from browser
this is my http/3 server code [package] name = "http3_server" version = "0.1.0" edition = "2024" [dependencies] bytes = "1.10.1" h3 = "0.0.6" h3-quinn = "0.0.7" http = "1.2.0" quinn = "0.11.6" rustls = "0.23.23" rustls-pemfile = "2.2.0" tokio = { version = "1.43.0", features = ["full"] } use std::{error::Error, fs::File, io::BufReader}; use h3::server::Connection; use quinn::{Endpoint, ServerConfig}; use rustls::pki_types::{PrivateKeyDer, pem::PemObject}; use rustls_pemfile::certs; #[tokio::main] async fn main() -> Result<(), Box<dyn Error>> { let addr = "[::1]:3000".parse()?; let server_config = load_server_config()?; let server = Endpoint::server(server_config, addr)?; while let Some(incoming) = server.accept().await { let incoming = incoming.await?; println!("{:#?}", incoming.remote_address()); // 处理 QUIC 连接 let task = async move { let h3_conn = h3_quinn::Connection::new(incoming); let mut h3_conn = Connection::new(h3_conn).await.unwrap(); while let Some((_req, mut stream)) = h3_conn.accept().await.unwrap() { let response = http::Response::builder().status(200).body(()).unwrap(); stream.send_response(response).await.unwrap(); let data = bytes::Bytes::from_static(&b"Hello from HTTP/3!"[..]); stream.send_data(data).await.unwrap(); stream.finish().await.unwrap(); } }; tokio::spawn(task); } Ok(()) } fn load_server_config() -> Result<ServerConfig, Box<dyn Error>> { let mut cert_file = BufReader::new(File::open("cert.pem")?); let key_file = BufReader::new(File::open("key.pem")?); let cert_chain: Vec<_> = certs(&mut cert_file).collect::<Result<Vec<_>, _>>()?; let key = PrivateKeyDer::from_pem_reader(key_file)?; Ok(ServerConfig::with_single_cert(cert_chain, key)?) }
users.rust-lang.org
March 6, 2025 at 6:58 PM
How to choose server certificate dynamically and in `aync` manner based on hostname in ClientHello?
Hello Rust Community! I am new to async Rust and have moderate experience of writing sync code in Rust. I am writing a TCP server with TLS support for learning purpose. I want to choose certificates based on the hostname specified in **ClientHello**. Certificates will be fetched from other key store making it perfect usecase for async. I have read several options, but none provides a concrete example on how to do it. 1. I came to know about `cert_resolver` in `rustls::server::ServerConfig`. But from my understanding it is not async, and as mentioned in rustls documentation: > For applications that use async I/O and need to do I/O to choose a certificate (for instance, fetching a certificate from a data store), the `Acceptor` interface is more suitable. Ok, good.But if I go to `Acceptor` documentaion, I go blank on how to use it with async runtime like tokio? I could not get clear idea of how to use this struct when working with tokio as `tokio_rustls::TlsAcceptor` does not have similar methods like `read_tls` in `rustls`. 2. I also referred to alternatives like `tokio_native_tls`. But again same issue, not a single example available or I could not find it. What is recommended way of achieving this functionality when using tokio? An minimal example is very much appreciated. Thank you!
users.rust-lang.org
November 28, 2024 at 5:21 PM
Having expert knowledge in a language mostly means having expert knowledge in the ecosystem (frameworks, serverconfig...)
Which might be an advantage over a jack of all trades.
As always theres roles for specialists and generalists.
November 22, 2024 at 3:08 PM
Website Media Files Displaying a Recurring Issue #ERCOT #WebsiteIssues #MediaFiles #ImageDisplay #ServerConfig #Troubleshooting
Website Media Files Displaying a Recurring Issue
Website Media Files Displaying a Recurring Issue A recent review of media files on a local news website has revealed a consistent and concerning problem: all images are displaying as the same, small, transparent placeholder image. This widespread issue indicates a likely malfunction in the website's image handling process, rather than simply a few missing images. The affected media spans a wide range of events and topics, including coverage of local fairs (Lake County and Montana State), government meetings (Missoula County Commissioners, Montana Fish and Wildlife Commissioners), community events (Missoula Pride), and news stories (measles exposure warning, Travis Decker murder case). Specific events documented, such as demolition derbies, livestock auctions, queen contests, and various fair competitions (horse show, BBQ competition, arts & crafts), are all affected by the placeholder image problem. Similarly, videos covering political figures (JD Vance, Trump), hospital groundbreaking ceremonies, and other news items also show this same recurring media issue. This isn’t merely a case of isolated broken links; the uniformity of the placeholder image points to a more systemic problem. Possible causes include incorrect image URLs in the website's database, errors in how the website manages image uploads, a faulty plugin or theme if the site uses a content management system, or potentially an issue with the website's server configuration. Troubleshooting this requires a thorough investigation of the website’s backend. This should involve examining server logs for image-related errors, verifying the accuracy of image file names in the database, and scrutinizing the website’s code responsible for generating image tags. Ultimately, the website administrator or a developer will need to address this problem to ensure accurate and complete media coverage.
www.cozzyenergysolutions.com
June 27, 2025 at 2:41 PM
CVE-2026-35085 - Stack buffer overflow in method gdv-serverconfig
CVE ID : CVE-2026-35085

Published : June 3, 2026, 10:42 a.m. | 1 hour, 50 minutes ago

Description : A remote attacker with user privileges can exploit a stack buffer overflow in gdv-serverconfig to gain fu...
CVE-2026-35085 - Stack buffer overflow in method gdv-serverconfig
A remote attacker with user privileges can exploit a stack buffer overflow in gdv-serverconfig to gain full system access as root.
cvefeed.io
June 3, 2026 at 12:51 PM
💡 Pro tip for sysadmins:
Correct timezone settings prevent cron, logging, and app scheduling errors ⚙️

Learn how to change it on CentOS Stream 9 👇
wiki.crowncloud.net?How_To_Chang...

#LinuxAdministration #LinuxTips #Infrastructure #ServerConfig
How To Change Timezone On CentOS Stream 9
Light
wiki.crowncloud.net
March 4, 2026 at 7:00 AM
📌 CVE-2026-35085 - A remote attacker with user privileges can exploit a stack buffer overflow in gdv-serverconfig to gain full system access as root. https://www.cyberhub.blog/cves/CVE-2026-35085
CVE-2026-35085
A remote attacker with user privileges can exploit a stack buffer overflow in gdv-serverconfig to gain full system access as root.
www.cyberhub.blog
June 8, 2026 at 8:07 PM
Question - and this may be dumb.

Why (in Forge 1.14.4) do people use serverconfig (which is inconvenient, as each world has to have its configs changed) instead of the config folder like it used to be?
November 14, 2024 at 9:28 PM
🚨 EUVD-2026-34081
📊 8.7/10
🏢 MBS

📝 A remote attacker with user privileges can exploit a stack buffer overflow in gdv-serverconfig to gain full system access as root.

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-34081

#cybersecurity #infosec #cve #euvd
June 3, 2026 at 2:00 PM