management issueshttps://git.fosscommunity.in/community/management/-/issues2023-11-26T12:21:57Zhttps://git.fosscommunity.in/community/management/-/issues/72Setup dmarc record? and rDNS for codema.in ip?2023-11-26T12:21:57ZPirate PraveenSetup dmarc record? and rDNS for codema.in ip?We can use the vpn ip or smtp over ssh https://p5r.uk/blog/2017/smtp-via-ssh-tunnel.html (which I have tested on oracle free vm - I have to ssh to the oracle free vm and relay the mail from there).
cc @bady @bhe @asd @akhilvarkey @abbyc...We can use the vpn ip or smtp over ssh https://p5r.uk/blog/2017/smtp-via-ssh-tunnel.html (which I have tested on oracle free vm - I have to ssh to the oracle free vm and relay the mail from there).
cc @bady @bhe @asd @akhilvarkey @abbyck
Since libreinfra.org was not reliable, Akshay has configured his personal mail server for now. But it is on some blacklists due to missing rDNS entry. Instead of maintaining two ips for mail server reputation, I think it is easier to maintain just one and since we already maintain lists.fsci.in we should reuse that effort as well.
- [x] Alternatively ask Akshay if he wants to continue offering his smtp server since he already has good reputation. Either way we have to cleanup unused MX records and unused servers listed in SPF record.
Update: Akshay agreed to continue offering the smtp service, so we can stay with it.
- [ ] Setup dmarc record?https://git.fosscommunity.in/community/management/-/issues/71codema.in polls don't close and hence no notifications are sent2023-11-28T10:30:31ZPirate Praveencodema.in polls don't close and hence no notifications are sentEven after the time of closing the poll is passed, the ui shows the poll as still ongoing and hence no notification is sent and we can't add an outcome. This causes people to miss meeting, for example.Even after the time of closing the poll is passed, the ui shows the poll as still ongoing and hence no notification is sent and we can't add an outcome. This causes people to miss meeting, for example.https://git.fosscommunity.in/community/management/-/issues/70[Meta] List of housing keeping tasks for maintained services2022-09-27T08:40:11ZSahil Dhiman[Meta] List of housing keeping tasks for maintained servicesWe manage and operate bunch of services under FSCI umbrella. Going through them, they're in very different shape in terms of maintainership. Starting a meta list of things that needs to be done to get these services under better shape -
...We manage and operate bunch of services under FSCI umbrella. Going through them, they're in very different shape in terms of maintainership. Starting a meta list of things that needs to be done to get these services under better shape -
- [ ] Update infrastructure with present services - https://wiki.fsci.in/Infrastructure . For reference, https://status.fsci.in/ seems to be most updated list
- [ ] Migrate services running on monitor.fsci.in server to another server and abandon the montor server.
- [ ] Make all services IPv6 accessible
- [ ] Setup logrotate on all services
- [ ] Update OS version on all machines to Debian 11 Bullseye - @ravi1
- [ ] Create documentation for Jitsi Meet and Codema on https://wiki.fsci.in/Category:Services
- [ ] Debug XMPP on poddery.com to remove frequent downtime
- [ ] Update Peertube on https://videos.fsci.in to v4.3.0. We're running v2.2.0
- [ ] Revisit service maintainer-ship as mentioned on https://wiki.fsci.in/Service_Monitors
- [ ] Decide on future of poddery.com. The sponsorship and hardware seems to be failing as now.
- [ ] Restart once a month services update day. - @ravi1
Please create dedicated issues for tracking and add your name in front of issues in work.
I'm more than willing to help new people learn and take up more active role in maintainership of the services.https://git.fosscommunity.in/community/management/-/issues/69Migrate services to share resources2022-02-09T12:45:01ZKannan V MMigrate services to share resources Migrate services according to their server requirements and decide which servers will be used (and their costs) for the year.
As per meeting happend 16/01/2022, following are decided to minimize the resource wastage. Minutes can be fou... Migrate services according to their server requirements and decide which servers will be used (and their costs) for the year.
As per meeting happend 16/01/2022, following are decided to minimize the resource wastage. Minutes can be found here - https://codema.in/d/VkCybRTY/fsci-services-accounting/15
- [x] Scale down meet.fsci.in to CPX21 from earlier CPX31
- [ ] Merge codema.in into meet.fsci.in after scaledown
- [ ] Moniter to be disposed
- [ ] Migrate camp websites to meet.fsci.in server
- [ ] Dispose monitor.fsci.in server
- [ ] Dispose codema.in serverhttps://git.fosscommunity.in/community/management/-/issues/68Mail scaleway asking for server space under their opensource program2022-02-24T16:42:33ZKannan V MMail scaleway asking for server space under their opensource programScaleway provide server space for open source projects under their [open source program](https://www.scaleway.com/en/about-us/open-source-program/). A request mail can be sent to opensource-program@scaleway.com.Scaleway provide server space for open source projects under their [open source program](https://www.scaleway.com/en/about-us/open-source-program/). A request mail can be sent to opensource-program@scaleway.com.Kannan V MKannan V Mhttps://git.fosscommunity.in/community/management/-/issues/67Publish accounting for previous years2022-02-09T11:41:37ZKannan V MPublish accounting for previous yearsIssue to track previous year accounting. Related codema post: https://codema.in/d/VkCybRTY/fsci-services-accounting.
#### Actions
- [ ] Calculate income and expenditure for previous years for all services.
- [x] poddery.com
- [...Issue to track previous year accounting. Related codema post: https://codema.in/d/VkCybRTY/fsci-services-accounting.
#### Actions
- [ ] Calculate income and expenditure for previous years for all services.
- [x] poddery.com
- [ ] lists.fsci.in
- [x] git.fosscommunity.in
- [x] codema.in
- [ ] Domains
- [ ] meet.fsci.in
- [ ] videos.fsci.in
- [ ] Create a page under fsci.in domain to present previous year expenses.https://git.fosscommunity.in/community/management/-/issues/662022 Funding campaign2022-02-09T12:45:00ZKannan V M2022 Funding campaignIssue to manage 2022 funding campaign. Related codema post: https://codema.in/d/UPO2X1Yu/fsci-funding-campaign-2022
#### Previous issues to be merged/closed/modified.
- [ ] https://git.fosscommunity.in/community/poddery.com/-/issues/27...Issue to manage 2022 funding campaign. Related codema post: https://codema.in/d/UPO2X1Yu/fsci-funding-campaign-2022
#### Previous issues to be merged/closed/modified.
- [ ] https://git.fosscommunity.in/community/poddery.com/-/issues/27: save.poddery.com should now either redirect or archived with a notice to new campaign as given in the issue.
- [ ] https://git.fosscommunity.in/community/management/-/issues/56: This needs to be closed or merged. Currently its kept open because of two TODOs that are not really connected with the campaign.
- [ ] https://git.fosscommunity.in/community/lists.fsci.org.in/-/issues/19: This issue is more generic, need to add issues on other services to put banner in them.
- [ ] https://git.fosscommunity.in/community/management/-/issues/58: This issue is old and need to be updated to present status.
#### Actions to be done.
- [ ] Finish accounting for previous years - https://git.fosscommunity.in/community/management/-/issues/67
- [ ] Mail scaleway to avail server space to their open source initiative - https://git.fosscommunity.in/community/management/-/issues/68
- [ ] Migrate services according to their server requirements and decide which servers will be used (and their costs) for the year - https://git.fosscommunity.in/community/management/-/issues/69
- [ ] Calculate budget (approx.) for the year 2022 and 2023
- [x] Develop website for funding campaign
- [ ] Put banners in all services for the campaignhttps://git.fosscommunity.in/community/management/-/issues/65Add snikket extentions to poddery.com prosody service2023-11-28T10:29:42ZPirate PraveenAdd snikket extentions to poddery.com prosody serviceThis will make onboarding experience easier for new users.This will make onboarding experience easier for new users.https://git.fosscommunity.in/community/management/-/issues/64Create a private spreadsheet to keep track of contacting people who signed op...2021-09-05T15:36:44ZPirate PraveenCreate a private spreadsheet to keep track of contacting people who signed open letter to teacherscc @coffeesleepcc @coffeesleephttps://git.fosscommunity.in/community/management/-/issues/63Create a page on fsci website for Education working group2021-09-05T15:34:26ZPirate PraveenCreate a page on fsci website for Education working groupDetails here https://codema.in/d/PeEx5bHZ/created-a-new-group-for-free-software-in-educationDetails here https://codema.in/d/PeEx5bHZ/created-a-new-group-for-free-software-in-educationhttps://git.fosscommunity.in/community/management/-/issues/62Create a wiki page for documenting different options for gpg key generation a...2021-09-05T17:53:28ZPirate PraveenCreate a wiki page for documenting different options for gpg key generation and managing encrypted files- [ ] using command line, link to https://keyring.debian.org/creating-key.html
- [ ] using thunderbird 78+ - George Jose to create it
- [ ] vim/vim-gtk3 pluging usage - @coffeesleep- [ ] using command line, link to https://keyring.debian.org/creating-key.html
- [ ] using thunderbird 78+ - George Jose to create it
- [ ] vim/vim-gtk3 pluging usage - @coffeesleephttps://git.fosscommunity.in/community/management/-/issues/61Re-enable signups on git.fosscommunity.in2021-09-05T14:15:46ZAkshay S DineshRe-enable signups on git.fosscommunity.inAbout 25 user accounts that look like spam are being created every day on gitlab.
I've disabled sign-ups as a temporary measure.
We should enable it after figuring out a solution.
(It is very cumbersome to delete accounts https://gitl...About 25 user accounts that look like spam are being created every day on gitlab.
I've disabled sign-ups as a temporary measure.
We should enable it after figuring out a solution.
(It is very cumbersome to delete accounts https://gitlab.com/gitlab-org/gitlab/-/issues/29666 )Akshay S DineshAkshay S Dineshhttps://git.fosscommunity.in/community/management/-/issues/60Prevent abuse and account lock-outs on gitlab2021-08-20T05:26:31ZAkshay S DineshPrevent abuse and account lock-outs on gitlabThere has been several account lock-outs due to a possible brute force attack. Rack::Attack should have prevented these, we should see why it isn't.There has been several account lock-outs due to a possible brute force attack. Rack::Attack should have prevented these, we should see why it isn't.https://git.fosscommunity.in/community/management/-/issues/59set a terms of use and cleanup reported pages and accounts2021-04-22T09:50:26ZPirate Praveenset a terms of use and cleanup reported pages and accountsSome people reported objectionable content in git.fosscommunity.in we should setup a terms of use and do a cleanup drive.
Reply here if you like to help.Some people reported objectionable content in git.fosscommunity.in we should setup a terms of use and do a cleanup drive.
Reply here if you like to help.https://git.fosscommunity.in/community/management/-/issues/58publish the current funding status of codema and peetube2022-02-09T11:12:02ZPirate Praveenpublish the current funding status of codema and peetubecodema needs funding. Apurv and AKTS volunteered to help.
- [ ] We need to decide if we should club mailman with codema for crowd funding.
- [x] Estimate current funding status - this looks good for a year, covered by @rovonovozoro
So...codema needs funding. Apurv and AKTS volunteered to help.
- [ ] We need to decide if we should club mailman with codema for crowd funding.
- [x] Estimate current funding status - this looks good for a year, covered by @rovonovozoro
So these items are not required for a year,
- [ ] Create story text - what we provide, why it is important, its impact etc
- [ ] Create video pitch
- [ ] Decide on bank account for receiving money
- [ ] Create web page/launch campaign
- [ ] Promote campaign - social media, mailing lists, matrix groups
But it'd be good to publish a statement of current status on a page. How much money is available for this service.
- [ ] Create a status webpage for codema and peertube on fsci.inAshish Kurian ThomasAshish Kurian Thomashttps://git.fosscommunity.in/community/management/-/issues/57Idea for limiting recording access for meet.fsci.in2020-10-10T12:11:56ZPirate PraveenIdea for limiting recording access for meet.fsci.inJibri is resource intensive and each conference has to have a jibri instance, it also affects disk space. In discussion with Akhil, I was thinking about creating an access control token for start recording. So react jitsi front end can s...Jibri is resource intensive and each conference has to have a jibri instance, it also affects disk space. In discussion with Akhil, I was thinking about creating an access control token for start recording. So react jitsi front end can selectively call jibri.https://git.fosscommunity.in/community/management/-/issues/56Tracker for meet.fsci.in crowd funding campaign2022-02-09T11:12:02ZPirate PraveenTracker for meet.fsci.in crowd funding campaignTODO (_01-06 update_):
- [X] Add FSCI logo, replacing Jitsi logo on [meet.fsci.in](https://meet.fsci.in) linking to [fund.fsci.in](https://fund.fsci.in).
- [X] Add line in footer saying "This [Jitsi](https://jitsi.org/jitsi-meet/) insta...TODO (_01-06 update_):
- [X] Add FSCI logo, replacing Jitsi logo on [meet.fsci.in](https://meet.fsci.in) linking to [fund.fsci.in](https://fund.fsci.in).
- [X] Add line in footer saying "This [Jitsi](https://jitsi.org/jitsi-meet/) instance is self-hosted and maintained by [FSCI](https://fsci.in). [Donate](https://fund.fsci.in) to help us maintain this service." --- ADDED LINE IN HEADER ELEMENT.
- [X] Interchange video and main text on [fund.fsci.in](https://fund.fsci.in). Repo at https://gitlab.com/fsci/fsci-jitsi-meet-campaign-website
- [X] Add [meet.fsci.in](https://meet.fsci.in) to [status.fsci.in](https://status.fsci.in). Repo at https://gitlab.com/fsci/status
- [x] Add contributor page/separate page on on [fund.fsci.in](https://fund.fsci.in).
- [X] Add progress bar for campaign donation on main page on [fund.fsci.in](https://fund.fsci.in).
- [x] Add campaign video on [FSCI's blog posts](https://fsci.in/blog/fsci-jitsi-meet-campaign/). Repo at https://gitlab.com/fsci/fsci.gitlab.io
- [x] On FSCI main website, in "Other services provided by FSCI" section for "Group Voice/Video Meeting" add donate/support message and links to fund.fsci.in.
- [x] Add admin@fsci email in footer near matrix link and add a contact link in navbar for the footer.
- [x] Add server details on fund.fsci.in
- [ ] (low priority) Change peertube video embed on fsci.in blog to a shortcode.
- [ ] Work on privacy policy. @kannan suggested looking into this https://jitsi-club.gitlab.io/jitsi-self-hosting/en/
Background https://codema.in/d/xqzpmMgw/minutes-of-fsci-admins-meetup-held-online-on-19th-april-2020/4https://git.fosscommunity.in/community/management/-/issues/54Thoughts on creating FSCI Members page at fsci.in domain2020-06-17T17:04:44ZKarthikThoughts on creating FSCI Members page at fsci.in domainThe idea is to create a page under fsci.in domain, Ideally at https://fsci.in/permanent_members
The page displays the list of permanent members at FSCI.
### Key points:
- Entry into the list should be based on member's personal choice ...The idea is to create a page under fsci.in domain, Ideally at https://fsci.in/permanent_members
The page displays the list of permanent members at FSCI.
### Key points:
- Entry into the list should be based on member's personal choice after he gets accepted
as permanent member
- few details about member is displayed such as Name, Email etc... along with an image
- Can be implemented manually using existing stack, No new tools needed
- A member may create a pull request to fsci gitlab repo with his details, if he has technical knowledge or can ask existing one's who knows how to implement it.
### Proposed Implementation:
- A config file `members.yml` with data of members will be created in `data/members.yml`
- Will be converted into a page using Hugo's built in functions
Please share your thoughts...https://git.fosscommunity.in/community/management/-/issues/53Recording sessions and uploading them to nextcloud2020-10-10T12:16:42ZVoidSpaceXYZRecording sessions and uploading them to nextcloudIf possible, can we record sessions, and give an option to upload them to Nextcloud or another model of download, so sessions can be recorded.If possible, can we record sessions, and give an option to upload them to Nextcloud or another model of download, so sessions can be recorded.https://git.fosscommunity.in/community/management/-/issues/52FSCI JitSi not disconnecting people after sessions ending.2022-02-08T16:29:26ZVoidSpaceXYZFSCI JitSi not disconnecting people after sessions ending.When people close the browser directly **without disconnecting the call**, all the sessions the people remain, and a dead user becomes the moderator and nobody gets the moderator rights. This has an impact if we want to do a live stream ...When people close the browser directly **without disconnecting the call**, all the sessions the people remain, and a dead user becomes the moderator and nobody gets the moderator rights. This has an impact if we want to do a live stream of sessions etc.
Also **if possible** can we enable multi moderators.