FreeBSD Discord Server
FreeBSD has a Discord server to socialize, get support, support others, learn, contribute, collaborate, and stay up to date on all things FreeBSD and Open Source.
Everyone is welcome to Join our FreeBSD Discord Server. This invitation will take you to our #lobby channel.
Please note that the #lobby does not reflect the server culture as it is simply there to chat off-topic. For FreeBSD oriented conversations we recommend to use the #beastie-room instead.
Contents
Why Discord?
- is broadly accessible
- is popular with non-technical people
- broadens the appeal of FreeBSD beyond traditional spaces and audiences
- is commonly used by gaming communities, also used by many others
- has unique features that do not require a steep learning curve.
How do I use/access Discord?
If you've made the move to FreeBSD on your desktop/laptop/device, and you're now wondering how you access the FreeBSD Discord (or just Discord in general), then read on.
The Web Client
Using Discord via the web browser. You visit https://discord.gg/app, login, and you're good to go.
Note: Using well-known browsers like Firefox, Chromium, Falkon etc.. is recommended, not all browsers do support all Discord (Web) features.
The Linux Client
pkg install net-im/linux-discord and then use linux-discord or the application desktop shortcut to run it.
Note that this requires the Linux binary compatibility is being enabled.
Use of third-party Clients
Please note that the FreeBSD project or Foundation cannot suggest or recommend the use of third-party Discord clients.
We cannot guarantee that this is allowed under Discord's T&Cs and AUP and beyond.
Please check that your use of a third-party is legal under the terms of service provided by Discord themselves.
Guidelines & Rules
Our FreeBSD Discord server rules and guidelines are additional, and complementary, to the FreeBSD Code of Conduct.
While we don't have strict 'on-topic' rules, the following types of content are never acceptable, and are grounds for immediate removal without notice:
NSFW or obscene content (including text, images, or links featuring nudity, sex, violence and other disturbing content)
- Links to, or sharing of, copyright or pirated material
- Content that is, or could be considered, discriminatory.
Note: It is challenging to describe crystal clear boundaries for including and excluding particular content, which means the above guidelines are not exhaustive.
We expect community members to always exercise their best judgement, with the primary consideration and priority being the health and well-being of the FreeBSD community.
We also enforce the Discord Community Guidelines.
Discord provides a great hateful conduct policy explainer which demonstrates the boundary between joking around and hateful conduct.
Violations of Discord's site-wide rules will result in a report to Discord's admins and an immediate server ban.
Trolling and Troll-like Behavior
Please also note the following definitions of trolling or troll-like behavior:
- Behavior that is designed to cause an argument, flame war, heated debate, or anything along these lines;
- Making unsubstantiated statements or claims without providing evidence, especially when you attempt to claim others should provide the evidence or "Google it";
- Making a statement that is obviously false or highly subjective, without providing evidence;
- Being obnoxious and attempting to get a "rise" out of another community member with clearly provocative language, statements, reactions, GIFs, etc.
Trolling behavior will be treated accordingly by Community Helpers, and may result in being timed out, kicked from the community, or even banned. (If warnings are not followed and behavior isn't adjusted accordingly)
We want this server to be a welcoming space, so if you see something against the rules or that makes you feel unsafe, let us know.
You can reach out to Community Helpers by using the @helper role and or using the #helpdesk channel under the "HELP & SUPPORT" category.
You can also attempt to DM a @helper, but their personal Discord settings might make this difficult.
Channel Overview
Channels are organized into five high-level user-goal oriented categories, to help you find what you're looking for:
SOCIALIZE - Connecting and enjoying time with other people in the community.
LIVE - Real-time events, streams and other live content.
HELP & SUPPORT - Getting help, helping and supporting others.
LEARN & CONTRIBUTE - Leveling up knowledge, participating and contributing.
PULSE - Staying informed and up-to-date.
Organization
Principles
Principles and guidelines that inform our behaviors, decision-making and evolution:
Casual, relaxed, fun and authentic is the flavor here. 1
Prioritize, leverage and focus on Discord's unique features. 2
Encourage, promote and reward innovative and unique or activity, content and creativity.
Do things the community does little of or hasn't done before. Blaze a new trail.
Default to and lean toward less-is-more as much as possible.
Default to and lean toward as open, transparent and public as possible. 3
Default to and lean toward continuous progress, change and improvement. Nothing is set in stone. 4
Respect the user, their time and attention. Provide real value. 5
No engagement for engagement's sake. 6
Focus on outcomes, not (only) methods. 7
Balance dedicated spaces with/versus fragmented activity/groups. 8
- Remove class distinctions (ideally to zero). Eg: "user", "dev", "committer", "moderator", etc.
Team
- You! Get in touch!
AlexanderVereeken (Discord: Alexander88207) - Moderator
Biti (Discord: biti_tiger) - Community Helper: Bot Management
- Coffee_heathen (Discord: _rsf_) - Moderator
- FatalNIX (Discord: z0idburg) - Moderator
- Gh0st (Discord: gh0st6958) - Moderator
KubilayKocak (Discord: koobs)
- Ladyserenakitty (Discord: ladyserenakitty) - Meowderator
LewisCook (Discord: lcook) - Retired, Original author of Pulsar
MichaelCrilly (Discord: michaelcrilly) - Retired, Community Helper
- Otter (Discord: use_freebsd) - Otterator
- Samuel Venable (Discord: samuelvenable) - Moderator
SeteshStrong (Discord: Setesh) - Community Helper: Lead Helper
VincentMilumJr (Discord: Vince (darkain) - Community Helper
Wolfquin (Discord: wolfquin) - Community Helper
Community Helpers & Guidelines
Community Helpers are a team of people recruited from the FreeBSD community whose primary goal is to encourage and facilitate the highest-quality and best user and community experience possible.
Roadmap
Roadmap of things we're looking at to improve the experience on and management of our FreeBSD Discord server.
If you'd like to participate and contribute to our FreeBSD Discord Roadmap, discussion takes place in our #community channel
Feature |
Description |
Status & Responsible |
New members must read/accept guidelines & CoC before being granted member role |
|
|
Community Server Enabled |
Additional community management and moderation features |
|
Moderator 2FA Enabled |
Require two-factor authentication for moderator actions |
|
Server Discovery Member |
Listed in in-app server search. Requires 7,000 members. May apply prior. |
|
Partnership Program Member |
Custom URL, Branding, Features, Perks. requirements |
KubilayKocak Status: Applied 20210519 |
Verified Server Enabled |
Custom, unique URL, Invite Splash, and Verified Badge |
KubilayKocak Status: Applied 20210519 |
Channel Reorganisation |
User Goal-oriented categories |
|
Set topics in all channels |
|
|
Discord Announcements |
Where/how to we keep members up to date on new things and changes? |
Pinned messages in #community |
Enable Announcement Channel |
Does this dupe/replace pinned messages in #community above? |
|
New Member Screening |
Use Discord native screening, simplifies perms |
|
Pick Discord Bot Framework |
open source, maintained, healthy plugin ecosystem. TODO: Identify 3-5 candidates |
|
Admin & Moderation Bot |
Enable and document Admin/Moderation Bot |
|
Statistics Bot |
Server, channel, member statistics |
|
Levels Bot |
Gamification and activity/engagement encouragement |
|
Pulse: Review Events |
Phabricator Review events in Discord. Use Herald:Webhooks |
Can I Help?
Absolutely! We are keen for members to reach out and talk about how we can best leverage and improve the Discord experience. Some ideas we'd love people to get involved with include:
- Brainstorm/Suggest unique and creative ideas or features.
- Provide bug reports and user experience feedback and suggestions.
- Actively promote Discord in other social media spaces, particularly those that may be new or curious to learn more about FreeBSD.
- Contribute to the Wiki page and its content[1].
- Participate and support other members on Discord.
- Run a live stream on a FreeBSD-related topic.
- Hang out in our live audio and video channels if you're comfortable doing so.
Even the smallest of ideas can go a long way, so get in touch on our Discord:#community channel.
Roles
You may be assigned various roles upon request. Just click on the #role-requests channel and mention the helper team (using @helpers) with the roles you want. None of these roles grant additional server permissions.
Available roles:
Role Name |
Purpose |
grey |
makes your nickname grey |
red |
makes your nickname red |
orange |
makes your nickname orange |
yellow |
makes your nickname yellow |
green |
makes your nickname green |
blue |
makes your nickname blue |
purple |
makes your nickname purple |
pink |
makes your nickname pink |
vc-ping |
mentioned by server members who want others to join a voice call with them |
free-games-ping |
mentioned by server members who are sharing free games in #feeds |
Examples:
- "Hey @helpers. Please give me the yellow role."
- "Hey @helpers. Please give me the yellow and vc-ping roles."
- "Hey @helpers. Please give me the vc-ping role."
A new bot is being created which will take over the manual role request system. This section will be updated once the bot has been deployed.
Bots
We run a number of automated bots on our Discord server, currently:
Beastie Bot. For:
color roles. Ability for people to join a "color" role with the /role <color> trigger.
Pulsar (Retired). For:
freebsd doc, ports and src commits in the PULSE: #commits channel.
Reaction roles. Ability for people to join a "color" role with the !role <color> trigger.
Dyno. For:
Server change audit logging in PULSE: #discord channel.
See Also
Links to Discord client software (ports?).
Invite Sources
https://discord.gg/rnH8EfjnSz (Lobby Text Channel)
https://discord.gg/n2wshsy (Lobby Text Channel)
https://discord.gg/kAUfqQekcx (Office Hours Voice Channel)
https://discord.gg/JMJdurE2mK (Collabathons Voice Channel)
CategoryCommunity CategoryTeam
This does not mean no moderation, potty mouths or not considering the impact of what we say (1)
This means voice, video, streaming, social content and services, interactivity and real-time collaboration (2)
This means having to deal with discomfort, but it's worth it. (3)
"Move fast(er) and minimize breakage". And have a contingency plan. (4)
"pings" are costly. Don't spam. (5)
Engagement is not a goal. Genuine, lasting community growth and quality is. (6)
Solutions for undefined problems or without definitions of success are not valuable. Horse > Cart. (7)
This is hard. (8)