feat: add fluxer upstream source and self-hosting documentation

- Clone of github.com/fluxerapp/fluxer (official upstream)
- SELF_HOSTING.md: full VM rebuild procedure, architecture overview,
  service reference, step-by-step setup, troubleshooting, seattle reference
- dev/.env.example: all env vars with secrets redacted and generation instructions
- dev/livekit.yaml: LiveKit config template with placeholder keys
- fluxer-seattle/: existing seattle deployment setup scripts
This commit is contained in:
Vish
2026-03-13 00:55:14 -07:00
parent 5ceda343b8
commit 3b9d759b4b
5859 changed files with 1923440 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
# Fluxer Linux metadata
These files are for Linux desktop integration and package managers/app stores.
## Files
- `app.fluxer.Fluxer.desktop` - XDG desktop entry for app launchers
- `app.fluxer.Fluxer.metainfo.xml` - AppStream metadata for package manager and app store listings
- `app.fluxer.Fluxer.svg` - Application icon

View File

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=Fluxer
Comment=Instant messaging and VoIP application
Exec=app.fluxer.Fluxer %U
Terminal=false
Type=Application
Icon=app.fluxer.Fluxer
Categories=Network;InstantMessaging;
StartupWMClass=app.fluxer.Fluxer

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>app.fluxer.Fluxer</id>
<launchable type="desktop-id">app.fluxer.Fluxer.desktop</launchable>
<name>Fluxer</name>
<developer id="app.fluxer">
<name>Fluxer</name>
</developer>
<summary>Instant messaging and VoIP application</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>AGPL-3.0-or-later</project_license>
<icon type="stock">app.fluxer.Fluxer</icon>
<description>
<p>Fluxer is a free and open-source instant messaging and voice-over-IP application. It provides text chat, voice calls, video calls, and screen sharing in a modern interface.</p>
<p>Features include:</p>
<ul>
<li>Text messaging with rich formatting and media support</li>
<li>Voice and video calls</li>
<li>Screen sharing</li>
<li>Communities with channels</li>
<li>Direct messages and group chats</li>
<li>Custom emoji and reactions</li>
</ul>
</description>
<categories>
<category>Network</category>
<category>InstantMessaging</category>
</categories>
<branding>
<color type="primary">#4641D9</color>
</branding>
<screenshots>
<screenshot type="default">
<caption>The main Fluxer window.</caption>
<image type="source" width="1920" height="1080">https://fluxerstatic.com/marketing/screenshots/desktop-1920w.avif</image>
</screenshot>
</screenshots>
<releases>
<release version="0.0.8" date="2026-02-16"/>
</releases>
<url type="bugtracker">https://github.com/fluxerapp/fluxer/issues</url>
<url type="homepage">https://fluxer.app</url>
<url type="donation">https://fluxer.app/donate</url>
<url type="vcs-browser">https://github.com/fluxerapp/fluxer.git</url>
<update_contact>fen@unix.dog</update_contact>
<content_rating type="oars-1.1">
<content_attribute id="social-chat">intense</content_attribute>
<content_attribute id="social-info">intense</content_attribute>
<content_attribute id="social-audio">intense</content_attribute>
<content_attribute id="social-contacts">intense</content_attribute>
</content_rating>
<requires>
<internet>always</internet>
</requires>
<supports>
<control>keyboard</control>
<control>pointing</control>
</supports>
</component>

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.87 33.87"><g transform="translate(-32.28 -138.64)"><circle cx="49.21" cy="155.57" r="15.74" fill="none" stroke="currentColor" stroke-width=".26" opacity=".2" style="marker:none"/><path fill="#4641d9" d="M65.09 155.57a15.87 15.87 0 1 0-31.75 0 15.87 15.87 0 0 0 31.75 0z"/><path fill="#fff" d="M40.84 154.16c-.83 0-1.53-.68-1.42-1.5.1-.9.34-1.66.69-2.29a5 5 0 0 1 2.1-2.08 6.07 6.07 0 0 1 2.74-.65c.97 0 1.84.21 2.63.65a17 17 0 0 1 2.76 1.96c.7.6 1.27 1.02 1.67 1.27.42.25.88.37 1.4.37.81 0 1.46-.3 1.93-.88.23-.28.4-.62.5-1.02.24-.83.88-1.56 1.74-1.56.83 0 1.53.67 1.43 1.5-.1.9-.33 1.66-.7 2.29a4.98 4.98 0 0 1-2.1 2.08 6.07 6.07 0 0 1-5.39.04 14.4 14.4 0 0 1-2.75-2c-.68-.6-1.23-1.01-1.66-1.26a2.7 2.7 0 0 0-1.4-.38 2.43 2.43 0 0 0-2.47 1.91c-.2.83-.84 1.55-1.7 1.55zm0 8.56c-.83 0-1.53-.68-1.42-1.5.1-.9.34-1.66.69-2.29a5 5 0 0 1 2.1-2.08 6.07 6.07 0 0 1 2.74-.65c.97 0 1.84.22 2.63.65a17.5 17.5 0 0 1 2.76 1.96c.7.6 1.27 1.02 1.67 1.27.42.25.88.37 1.4.37.81 0 1.46-.3 1.93-.88.23-.28.4-.62.5-1.02.24-.83.88-1.56 1.74-1.56.83 0 1.53.67 1.43 1.5-.1.9-.33 1.66-.7 2.29a4.98 4.98 0 0 1-2.1 2.08 6.07 6.07 0 0 1-5.39.04 14.4 14.4 0 0 1-2.75-2c-.68-.6-1.23-1.01-1.66-1.26a2.7 2.7 0 0 0-1.4-.38 2.43 2.43 0 0 0-2.47 1.91c-.2.83-.84 1.55-1.7 1.55z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB