1 files changed, 9 insertions, 1 deletions
diff --git a/bundle/src/stats.ts b/bundle/src/stats.ts
index d5ceeff7..18bb85ca 100644
--- a/bundle/src/stats.ts
+++ b/bundle/src/stats.ts
@@ -1,11 +1,19 @@
import os from "os";
import osu from "node-os-utils";
+import { red } from "nanocolors";
export function initStats() {
console.log(`[Path] running in ${__dirname}`);
console.log(`[CPU] ${osu.cpu.model()} Cores x${osu.cpu.count()}`);
console.log(`[System] ${os.platform()} ${os.arch()}`);
console.log(`[Process] running with pid: ${process.pid}`);
+ if (process.getuid && process.getuid() === 0) {
+ console.warn(
+ red(
+ `[Process] Warning fosscord is running as root, this highly discouraged and might expose your system vulnerable to attackers. Please run fosscord as a user without root privileges.`
+ )
+ );
+ }
setInterval(async () => {
const [cpuUsed, memory, network] = await Promise.all([
@@ -23,5 +31,5 @@ export function initStats() {
process.memoryUsage().rss / 1024 / 1024
)}mb/${memory.totalMemMb.toFixed(0)}mb ${networkUsage}`
);
- }, 1000 * 5);
+ }, 1000 * 10);
}
|