<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fsci.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ranjithsiji</id>
	<title>FSCI Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fsci.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ranjithsiji"/>
	<link rel="alternate" type="text/html" href="https://wiki.fsci.in/Special:Contributions/Ranjithsiji"/>
	<updated>2026-05-31T23:33:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Palakkad/GEC_Sreekrishnapuram/Free_software_day&amp;diff=11034</id>
		<title>Palakkad/GEC Sreekrishnapuram/Free software day</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Palakkad/GEC_Sreekrishnapuram/Free_software_day&amp;diff=11034"/>
		<updated>2022-05-16T19:02:29Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: fix links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Free software Day is the program conducted by the students of GEC Sreekrishnapuram, Palakkad, Kerala as their first step to the free software community&lt;br /&gt;
&lt;br /&gt;
A talk on the idea of free software will be presented by &#039;&#039;&#039;Hiran Venugopalan&#039;&#039;&#039; and &#039;&#039;&#039;Sujith H&#039;&#039;&#039; will take a workshop + class on debian GNU/Linux and how to be a Free software user.&lt;br /&gt;
&lt;br /&gt;
[[Category:Events|2007/03/31]]&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Palakkad/GEC_Sreekrishnapuram/Free_software_day&amp;diff=11033</id>
		<title>Palakkad/GEC Sreekrishnapuram/Free software day</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Palakkad/GEC_Sreekrishnapuram/Free_software_day&amp;diff=11033"/>
		<updated>2022-05-16T19:00:18Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Free software Day is the program conducted by the students of GEC Sreekrishnapuram, Palakkad, Kerala as their first step to the free software community.&lt;br /&gt;
&lt;br /&gt;
A talk on the idea of free software will be presented by [[Hiran Venugopalan]] and [[Sujith H]] will take a workshop + class on debian GNU/Linux and how to be a Free software user.&lt;br /&gt;
&lt;br /&gt;
[[Category:Events|2007/03/31]]&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=List_of_Free_Softwares_in_Desktop&amp;diff=10956</id>
		<title>List of Free Softwares in Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=List_of_Free_Softwares_in_Desktop&amp;diff=10956"/>
		<updated>2020-11-03T16:59:05Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: update description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the basic list of Free Software available in a GNU/Linux Distribution.&lt;br /&gt;
&lt;br /&gt;
* Complete [https://wiki.gnome.org/Apps Gnome App List] from GNOME Website&lt;br /&gt;
* Complete [https://apps.kde.org/ KDE App List] from KDE Website&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Text Editor&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gedit - This is the editor comes with GNOME. It can be configured as a programmers editor using plugins&lt;br /&gt;
* Kate - This is the editor comes with KDE. It is basicaly provide an editor framework for multiple editors&lt;br /&gt;
* KWrite - Basic text editor with KDE. This editor uses Kate Framework.&lt;br /&gt;
* Leafpad - Light weight text editor.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Image Viewers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Image Viewer aka The GNOME image viewer (Eye of Gnome). - this is the image viewer comes with GNOME. Website&lt;br /&gt;
* Gwenview - Image viewer comes with KDE.&lt;br /&gt;
* Shotwell - Features rich image viewer which allows basic photo editing.&lt;br /&gt;
* gThumb - Image viewer and editor. Website&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Web Browsers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Firefox - The default web browser for most GNU/Linux Distros. [[/fsfi/camp/-/wikis/firefox.com|website]]&lt;br /&gt;
* Web aka Gnome web - A Web browser from GNOME team based on Webkit. website&lt;br /&gt;
* Midori - Light weight web browser. website&lt;br /&gt;
* Chromium - Open Source project by google.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Video Players&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* VLC - The complete video player for Linux. Can handle almost all video formats.&lt;br /&gt;
* SMplayer - A GUI for Mplayer&lt;br /&gt;
* Videos - Gnome Video player&lt;br /&gt;
* MPV Media Player - Media player using MPV framework&lt;br /&gt;
* Parole - A Light weight media player from XFCE.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Music Players&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Elisa - Music Player for KDE&lt;br /&gt;
* Rhythmbox - Music Player for Gnome&lt;br /&gt;
* Audacious - A minimalistic music player&lt;br /&gt;
* Lollypop - Music Album manager and player&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Office Software&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Libreoffice - Fork of Open Office. Complete Office package. Text Editor, Spread Sheet Editor, Presentation Maker, Database Editor, Drawing, Math Formula Editor etc.&lt;br /&gt;
* Onlyoffice - free software office suite developed by Ascensio System SIA, a company headquartered in Riga, Latvia.&lt;br /&gt;
* Calligra - Office suite from KDE&lt;br /&gt;
* Abiword - Wordprocessing Software&lt;br /&gt;
* Gnumeric - Spreadsheet processing software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Document Viewers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Evince - Document viewer for gnome. Website&lt;br /&gt;
* Okular - Document viewer from KDE&lt;br /&gt;
* Foliate - A simple and modern eBook viewer&lt;br /&gt;
* Calibre - Advanced ebook reader.&lt;br /&gt;
* GNOME Books - Gnome based Book Manager and reader.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;File Manager&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Nautilus aka files - Filemanager from Gnome&lt;br /&gt;
* Dolphin aka files - Filemanager from KDE&lt;br /&gt;
* Thunar - File Manager from XFCE&lt;br /&gt;
* PCMan File Manager - File manager from LXDE&lt;br /&gt;
* XFE - Light weight fast file manager&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Download Managers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gwget&lt;br /&gt;
* Kget&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Torrent Clients&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Qbittorrent&lt;br /&gt;
* Transmission&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Screen Shot tools&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Flameshot&lt;br /&gt;
* Spectacle&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Screen Recorder and Webcam&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Peek - Screen recorder produce gif files. Website&lt;br /&gt;
* Simple Screen Recorder&lt;br /&gt;
* Cheese - Webcam player for GNOME&lt;br /&gt;
* Kamoso - Webcam player for KDE&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Note Taking App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gnote - Gnome Note Taking App&lt;br /&gt;
* KNotes - KDE Note Taking App&lt;br /&gt;
* Notes - Gnome Note App&lt;br /&gt;
* Zim - Desktop Wiki&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Email App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Thunderbird&lt;br /&gt;
* Evolution&lt;br /&gt;
* Geary&lt;br /&gt;
* KMail - Mail client for KDE&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Communication Softwares&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Element - Matrix Client with end to end encryption&lt;br /&gt;
* Nheko - Matrix client written in Qt.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Mobile Remote Control&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* KDE Connect - Connect from Android Phone in KDE&lt;br /&gt;
* GSConnect  - Connect from Android Phone in Gnome&lt;br /&gt;
* KORE - Remote Control for Kodi.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Calendar&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Calendar - Gnome Calendar App&lt;br /&gt;
* Planner - Calendar App&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RSS Reader&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Feeds - Gnome Feed Reader App&lt;br /&gt;
* Liferea - Rss Reader&lt;br /&gt;
* Akregrator - Rss Reader from KDE&lt;br /&gt;
* NewsFlash - Rss Reader for Gnome&lt;br /&gt;
* FeedReader - RSS Reader&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Terminal Emulator&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gnome Terminal - Terminal app for Gnome&lt;br /&gt;
* Konsole - Terminal app for KDE&lt;br /&gt;
* Tilix - Tiling terminal app&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Photo Editors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Darktable - RAW Image editor and photo cleaner.&lt;br /&gt;
* Rawtherapee - RAW Image editor.&lt;br /&gt;
* GIMP - Advanced Photo and Image editor&lt;br /&gt;
* Krita - Photo Editor and Digital Painting software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Vector Graphics Editors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
* Karbon&lt;br /&gt;
* Libreoffice Draw&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Video Editor&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* KDENlive&lt;br /&gt;
* Flowblade&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Audio Editors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Audacity&lt;br /&gt;
* Hydrogen&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;DTP Software&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Scribus&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;3D&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Blender&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;2D Animation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Synfig Studio&lt;br /&gt;
* Blender&lt;br /&gt;
* OpenToonz&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;VFX&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Blender&lt;br /&gt;
* Natron&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Text Editor&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Geany&lt;br /&gt;
* Atom&lt;br /&gt;
* Codelite&lt;br /&gt;
* KomodoEdit&lt;br /&gt;
* Gnome Builder&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;IDE&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Emacs - Spacemacs&lt;br /&gt;
* QT Creator&lt;br /&gt;
* Kdevelop&lt;br /&gt;
* Neovim&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=List_of_Free_Softwares_in_Desktop&amp;diff=10954</id>
		<title>List of Free Softwares in Desktop</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=List_of_Free_Softwares_in_Desktop&amp;diff=10954"/>
		<updated>2020-11-03T13:13:19Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot;This is the basic list of Free Software available in a GNU/Linux Distribution.  * Complete [https://wiki.gnome.org/Apps Gnome App List] from GNOME Website * Complete [https://...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the basic list of Free Software available in a GNU/Linux Distribution.&lt;br /&gt;
&lt;br /&gt;
* Complete [https://wiki.gnome.org/Apps Gnome App List] from GNOME Website&lt;br /&gt;
* Complete [https://apps.kde.org/ KDE App List] from KDE Website&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Text Editor&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gedit - This is the editor comes with GNOME. It can be configured as a programmers editor using plugins&lt;br /&gt;
* Kate - This is the editor comes with KDE. It is basicaly provide an editor framework for multiple editors&lt;br /&gt;
* KWrite - Basic text editor with KDE. This editor uses Kate Framework.&lt;br /&gt;
* Leafpad - Light weight text editor.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Image Viewers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Image Viewer aka The GNOME image viewer (Eye of Gnome). - this is the image viewer comes with GNOME. Website&lt;br /&gt;
* Gwenview - Image viewer comes with KDE.&lt;br /&gt;
* Shotwell - Features rich image viewer which allows basic photo editing.&lt;br /&gt;
* gThumb - Image viewer and editor. Website&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Web Browsers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Firefox - The default web browser for most GNU/Linux Distros. [[/fsfi/camp/-/wikis/firefox.com|website]]&lt;br /&gt;
* Web aka Gnome web - A Web browser from GNOME team based on Webkit. website&lt;br /&gt;
* Midori - Light weight web browser. website&lt;br /&gt;
* Chromium - Open Source project by google.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Video Players&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* VLC - The complete video player for Linux. Can handle almost all video formats.&lt;br /&gt;
* SMplayer - A GUI for Mplayer&lt;br /&gt;
* Videos - Gnome Video player&lt;br /&gt;
* MPV Media Player - Media player using MPV framework&lt;br /&gt;
* Parole - A Light weight media player from XFCE.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Music Players&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Elisa - Music Player for KDE&lt;br /&gt;
* Rhythmbox - Music Player for Gnome&lt;br /&gt;
* Audacious - A minimalistic music player&lt;br /&gt;
* Lollypop - Music Album manager and player&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Office Software&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Libreoffice - Fork of Open Office. Complete Office package. Text Editor, Spread Sheet Editor, Presentation Maker, Database Editor, Drawing, Math Formula Editor etc.&lt;br /&gt;
* Onlyoffice - free software office suite developed by Ascensio System SIA, a company headquartered in Riga, Latvia.&lt;br /&gt;
* Calligra - Office suite from KDE&lt;br /&gt;
* Abiword - Wordprocessing Software&lt;br /&gt;
* Gnumeric - Spreadsheet processing software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Document Viewers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Evince - Document viewer for gnome. Website&lt;br /&gt;
* Okular - Document viewer from KDE&lt;br /&gt;
* Foliate - A simple and modern eBook viewer&lt;br /&gt;
* Calibre - Advanced ebook reader.&lt;br /&gt;
* GNOME Books - Gnome based Book Manager and reader.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;File Manager&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Nautilus aka files - Filemanager from Gnome&lt;br /&gt;
* Dolphin aka files - Filemanager from KDE&lt;br /&gt;
* Thunar - File Manager from XFCE&lt;br /&gt;
* PCMan File Manager - File manager from LXDE&lt;br /&gt;
* XFE - Light weight fast file manager&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Download Managers&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gwget&lt;br /&gt;
* Kget&lt;br /&gt;
* Transmission&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Torrent Clients&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Qbittorrent&lt;br /&gt;
* Transmission&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Screen Shot tools&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Flameshot&lt;br /&gt;
* Spectacle&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Screen Recorder and Webcam&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Peek - Screen recorder produce gif files. Website&lt;br /&gt;
* Simple Screen Recorder&lt;br /&gt;
* Cheese - Webcam player for GNOME&lt;br /&gt;
* Kamoso - Webcam player for KDE&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Note Taking App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gnote - Gnome Note Taking App&lt;br /&gt;
* KNotes - KDE Note Taking App&lt;br /&gt;
* Notes - Gnome Note App&lt;br /&gt;
* Zim - Desktop Wiki&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Email App&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Thunderbird&lt;br /&gt;
* Evolution&lt;br /&gt;
* Geary&lt;br /&gt;
* KMail - Mail client for KDE&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Communication Softwares&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Element - Matrix Client with end to end encryption&lt;br /&gt;
* Nheko - Client for Closed source Telegram Server&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Mobile Remote Control&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* KDE Connect - Connect from Android Phone in KDE&lt;br /&gt;
* GSConnect  - Connect from Android Phone in Gnome&lt;br /&gt;
* KORE - Remote Control for Kodi.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Calendar&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Calendar - Gnome Calendar App&lt;br /&gt;
* Planner - Calendar App&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;RSS Reader&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Feeds - Gnome Feed Reader App&lt;br /&gt;
* Liferea - Rss Reader&lt;br /&gt;
* Akregrator - Rss Reader from KDE&lt;br /&gt;
* NewsFlash - Rss Reader for Gnome&lt;br /&gt;
* FeedReader - RSS Reader&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Terminal Emulator&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Gnome Terminal - Terminal app for Gnome&lt;br /&gt;
* Konsole - Terminal app for KDE&lt;br /&gt;
* Tilix - Tiling terminal app&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Photo Editors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Darktable - RAW Image editor and photo cleaner.&lt;br /&gt;
* Rawtherapee - RAW Image editor.&lt;br /&gt;
* GIMP - Advanced Photo and Image editor&lt;br /&gt;
* Krita - Photo Editor and Digital Painting software&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Vector Graphics Editors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
* Karbon&lt;br /&gt;
* Libreoffice Draw&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Video Editor&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* KDENlive&lt;br /&gt;
* Flowblade&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Audio Editors&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Audacity&lt;br /&gt;
* Hydrogen&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;DTP Software&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Scribus&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;3D&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Blender&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;2D Animation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Synfig Studio&lt;br /&gt;
* Blender&lt;br /&gt;
* OpenToonz&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;VFX&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Blender&lt;br /&gt;
* Natron&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Text Editor&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Geany&lt;br /&gt;
* Atom&lt;br /&gt;
* Codelite&lt;br /&gt;
* KomodoEdit&lt;br /&gt;
* Gnome Builder&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;IDE&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
* Emacs - Spacemacs&lt;br /&gt;
* QT Creator&lt;br /&gt;
* Kdevelop&lt;br /&gt;
* Neovim&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=User:Ranjithsiji&amp;diff=10936</id>
		<title>User:Ranjithsiji</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=User:Ranjithsiji&amp;diff=10936"/>
		<updated>2020-09-22T17:42:52Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: add a quote&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border:1px solid blue; background:#fffecb; text-align:center;font-weight:bold;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;Imagine a world in which every single person on the planet is given free access to the sum of all human knowledge. That&#039;s what we&#039;re doing.&amp;quot; - Jimmy Wales&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Ranjithsiji&lt;br /&gt;
&lt;br /&gt;
PHP Developer&lt;br /&gt;
&lt;br /&gt;
Wikipedia Admin&lt;br /&gt;
&lt;br /&gt;
From Cochin&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Contact&amp;diff=10862</id>
		<title>Contact</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Contact&amp;diff=10862"/>
		<updated>2020-03-01T10:41:07Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: add contact us page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact Us in the following channels&lt;br /&gt;
&lt;br /&gt;
*[http://lists.fosscommunity.in/listinfo.cgi/community-fosscommunity.in Mailing list]&lt;br /&gt;
*[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Loomio]&lt;br /&gt;
*[https://matrix.to/#/#wiki.fsci.org.in:poddery.com any matrix chat client]&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Main_Page&amp;diff=10860</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Main_Page&amp;diff=10860"/>
		<updated>2020-03-01T10:30:36Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Updating main page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
{{BoxLinks}}&lt;br /&gt;
{{TextBoxes}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
[https://lists.fsci.org.in/postorius/lists/fsci-discuss.lists.fsci.org.in/ Mailing List]&lt;br /&gt;
[[Image:mailman.png|centre|140px|100px]]&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Collaborate]&lt;br /&gt;
[[Image:loomio.png|centre|140px|100px]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{{MoreLinks}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10859</id>
		<title>Template:MainMessage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10859"/>
		<updated>2020-02-28T16:47:18Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:center;border:1px solid #333;padding:15px;font-weight:bold;border-radius:4px;margin-top:10px;marign-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
[[An_Open_Letter_to_Ministry_of_Communications_and_Information_Technology_India|An open letter to Government of India to enforce Free Software.]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10858</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10858"/>
		<updated>2020-02-28T16:45:38Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width:100%; background:#fff; margin-top:5em; border:0px solid #BBBBBB; text-align:center; margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:2.8em; border:none; margin:0; color:#CE3A3A;padding-top:20px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:10px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages Arranged in &#039;&#039;[[Special:Categories|Categories]]&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;more&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;margin-top:15px;&amp;quot;&amp;gt;&#039;&#039;&#039;[[About|Read More]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Header1Links}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10857</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10857"/>
		<updated>2020-02-28T16:44:55Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width:100%; background:#fff; margin-top:3em; border:0px solid #BBBBBB; text-align:center; margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:2.8em; border:none; margin:0; color:#CE3A3A;padding-top:20px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:10px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages Arranged in &#039;&#039;[[Special:Categories|Categories]]&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;more&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;margin-top:15px;&amp;quot;&amp;gt;&#039;&#039;&#039;[[About|Read More]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Header1Links}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:MoreLinks&amp;diff=10856</id>
		<title>Template:MoreLinks</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:MoreLinks&amp;diff=10856"/>
		<updated>2020-02-28T16:42:31Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot; {|style=&amp;quot;width:100%;margin-top:+.7em;background-color:#fcfcfc;border:1px solid #ccc&amp;quot; |style=&amp;quot;width:56%;color:#000&amp;quot;| *GNU Labs *Challenges|Challenges to Indian FOSS Cont...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{|style=&amp;quot;width:100%;margin-top:+.7em;background-color:#fcfcfc;border:1px solid #ccc&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:56%;color:#000&amp;quot;|&lt;br /&gt;
*[[GNU Labs]]&lt;br /&gt;
*[[Challenges|Challenges to Indian FOSS Contributors]]&lt;br /&gt;
|style=&amp;quot;width:56%;|&lt;br /&gt;
*[[Contributors|List of Indian FOSS Contributors]]&lt;br /&gt;
*[[Hackers|Hacker Community]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10855</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10855"/>
		<updated>2020-02-28T16:42:17Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
{{BoxLinks}}&lt;br /&gt;
{{TextBoxes}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
[https://lists.fsci.org.in/postorius/lists/fsci-discuss.lists.fsci.org.in/ Mailing List]&lt;br /&gt;
[[Image:mailman.png|centre|140px|100px]]&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Collaborate]&lt;br /&gt;
[[Image:loomio.png|centre|140px|100px]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{{MoreLinks}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:TextBoxes&amp;diff=10854</id>
		<title>Template:TextBoxes</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:TextBoxes&amp;diff=10854"/>
		<updated>2020-02-28T16:40:46Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;&amp;lt;hr/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
=== [[IfYouAre|If you are ]] ===&lt;br /&gt;
&lt;br /&gt;
Whatever be your role in the society, you can do your bit to build a good society where sharing knowledge becomes a virtue and not a vice. We are living in a society where sharing is discouraged, often called by derogatory names, such as for example &#039;piracy&#039;. This campaign is to create a ready reckoner for any person who intends to promote free knowledge and free software. [[IfYouAre|Here]] you have some tips.&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
=== [[Contribute|I want to contribute, tell me how to start?]] ===&lt;br /&gt;
&lt;br /&gt;
I like Free Software, I use it regularly and I want to contribute. I don&#039;t know where to start.&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|Learn More]]&lt;br /&gt;
{{boxes end}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:TextBoxes&amp;diff=10853</id>
		<title>Template:TextBoxes</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:TextBoxes&amp;diff=10853"/>
		<updated>2020-02-28T16:40:27Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;  {{box1 start}} === If you are  ===  Whatever be your role in the society, you can do your bit to build a good society where s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
=== [[IfYouAre|If you are ]] ===&lt;br /&gt;
&lt;br /&gt;
Whatever be your role in the society, you can do your bit to build a good society where sharing knowledge becomes a virtue and not a vice. We are living in a society where sharing is discouraged, often called by derogatory names, such as for example &#039;piracy&#039;. This campaign is to create a ready reckoner for any person who intends to promote free knowledge and free software. [[IfYouAre|Here]] you have some tips.&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
=== [[Contribute|I want to contribute, tell me how to start?]] ===&lt;br /&gt;
&lt;br /&gt;
I like Free Software, I use it regularly and I want to contribute. I don&#039;t know where to start.&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|Learn More]]&lt;br /&gt;
{{boxes end}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10852</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10852"/>
		<updated>2020-02-28T16:40:15Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
{{BoxLinks}}&lt;br /&gt;
{{TextBoxes}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
[https://lists.fsci.org.in/postorius/lists/fsci-discuss.lists.fsci.org.in/ Mailing List]&lt;br /&gt;
[[Image:mailman.png|centre|140px|100px]]&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Collaborate]&lt;br /&gt;
[[Image:loomio.png|centre|140px|100px]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10851</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10851"/>
		<updated>2020-02-28T16:39:19Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
{{BoxLinks}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
=== [[IfYouAre|If you are ]] ===&lt;br /&gt;
&lt;br /&gt;
Whatever be your role in the society, you can do your bit to build a good society where sharing knowledge becomes a virtue and not a vice. We are living in a society where sharing is discouraged, often called by derogatory names, such as for example &#039;piracy&#039;. This campaign is to create a ready reckoner for any person who intends to promote free knowledge and free software. [[IfYouAre|Here]] you have some tips.&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
=== [[Contribute|I want to contribute, tell me how to start?]] ===&lt;br /&gt;
&lt;br /&gt;
I like Free Software, I use it regularly and I want to contribute. I don&#039;t know where to start.&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|Learn More]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
[https://lists.fsci.org.in/postorius/lists/fsci-discuss.lists.fsci.org.in/ Mailing List]&lt;br /&gt;
[[Image:mailman.png|centre|140px|100px]]&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Collaborate]&lt;br /&gt;
[[Image:loomio.png|centre|140px|100px]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10850</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10850"/>
		<updated>2020-02-28T16:37:37Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
{{BoxLinks}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: left;&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
=== [[IfYouAre|If you are ]] ===&lt;br /&gt;
&lt;br /&gt;
Whatever be your role in the society, you can do your bit to build a good society where sharing knowledge becomes a virtue and not a vice. We are living in a society where sharing is discouraged, often called by derogatory names, such as for example &#039;piracy&#039;. This campaign is to create a ready reckoner for any person who intends to promote free knowledge and free software. [[IfYouAre|Here]] you have some tips.&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
=== [[Contribute|I want to contribute, tell me how to start?]] ===&lt;br /&gt;
&lt;br /&gt;
I like Free Software, I use it regularly and I want to contribute. I don&#039;t know where to start.&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|Learn More]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10849</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10849"/>
		<updated>2020-02-28T16:36:41Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
{{BoxLinks}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
=== [[IfYouAre|If you are ]] ===&lt;br /&gt;
&lt;br /&gt;
Whatever be your role in the society, you can do your bit to build a good society where sharing knowledge becomes a virtue and not a vice. We are living in a society where sharing is discouraged, often called by derogatory names, such as for example &#039;piracy&#039;. This campaign is to create a ready reckoner for any person who intends to promote free knowledge and free software. [[IfYouAre|Here]] you have some tips.&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
=== [[Contribute|I want to contribute, tell me how to start?]] ===&lt;br /&gt;
&lt;br /&gt;
I like Free Software, I use it regularly and I want to contribute. I don&#039;t know where to start.&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|Learn More]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10848</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10848"/>
		<updated>2020-02-28T16:36:17Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
=== [[IfYouAre|If you are ]] ===&lt;br /&gt;
&lt;br /&gt;
Whatever be your role in the society, you can do your bit to build a good society where sharing knowledge becomes a virtue and not a vice. We are living in a society where sharing is discouraged, often called by derogatory names, such as for example &#039;piracy&#039;. This campaign is to create a ready reckoner for any person who intends to promote free knowledge and free software. [[IfYouAre|Here]] you have some tips.&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
=== [[Contribute|I want to contribute, tell me how to start?]] ===&lt;br /&gt;
&lt;br /&gt;
I like Free Software, I use it regularly and I want to contribute. I don&#039;t know where to start.&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|Learn More]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{{BoxLinks}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10847</id>
		<title>Template:MainMessage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10847"/>
		<updated>2020-02-28T16:36:13Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:center;border:1px solid #333;padding:15px;font-weight:bold;border-radius:4px;margin-top:10px;marign-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
[[An_Open_Letter_to_Ministry_of_Communications_and_Information_Technology_India|An open letter]] to Government of India to enforce Free Software.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10846</id>
		<title>Template:MainMessage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10846"/>
		<updated>2020-02-28T16:31:12Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:center;border:1px solid #333;padding:15px;font-weight:bold;border-radius:4px;margin-top:10px;marign-bottom:5px;&amp;quot;&amp;gt;&lt;br /&gt;
[[An_Open_Letter_to_Ministry_of_Communications_and_Information_Technology_India|An open letter]] to Government of India to enforce Free Software.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10845</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10845"/>
		<updated>2020-02-28T16:30:51Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{MainMessage}}&lt;br /&gt;
{{BoxLinks}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10844</id>
		<title>Template:MainMessage</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:MainMessage&amp;diff=10844"/>
		<updated>2020-02-28T16:30:36Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot;&amp;lt;div style=&amp;quot;text-align:center;border:1px solid #333;padding:15px;font-weight:bold;border-radius:4px;&amp;quot;&amp;gt; An_Open_Letter_to_Ministry_of_Communications_and_Information_Technolog...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align:center;border:1px solid #333;padding:15px;font-weight:bold;border-radius:4px;&amp;quot;&amp;gt;&lt;br /&gt;
[[An_Open_Letter_to_Ministry_of_Communications_and_Information_Technology_India|An open letter]] to Government of India to enforce Free Software.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10843</id>
		<title>TestMain</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=TestMain&amp;diff=10843"/>
		<updated>2020-02-28T16:27:58Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot;{{Header1}} {{BoxLinks}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header1}}&lt;br /&gt;
{{BoxLinks}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:BoxLinks&amp;diff=10842</id>
		<title>Template:BoxLinks</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:BoxLinks&amp;diff=10842"/>
		<updated>2020-02-28T16:27:09Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;-&amp;quot; style=&amp;quot;width:100%;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt;&lt;br /&gt;
[[File:High.png|link=High Priority Projects|alt=High Priority Projects]]&amp;lt;br/&amp;gt;[[High Priority Projects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DBD eliminate.Small.jpg|link=Anti-DRM-Campaign|alt=Anti-DRM-Campaign]]&amp;lt;br/&amp;gt;[[Anti-DRM-Campaign]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt;&lt;br /&gt;
[[File:140px-Liberate.svg.png|link=Campaign for Document Freedom|alt=Campaign for Document Freedom]]&amp;lt;br/&amp;gt;[[Campaign for Document Freedom]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:BoxLinks&amp;diff=10841</id>
		<title>Template:BoxLinks</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:BoxLinks&amp;diff=10841"/>
		<updated>2020-02-28T16:25:59Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;-&amp;quot; style=&amp;quot;width:100%;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt;&lt;br /&gt;
[[File:High.png|link=High Priority Projects|alt=High Priority Projects]]&amp;lt;br/&amp;gt;[[High Priority Projects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt;&lt;br /&gt;
[[File:High.png|link=High Priority Projects|alt=High Priority Projects]]&amp;lt;br/&amp;gt;[[High Priority Projects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt;&lt;br /&gt;
[[File:140px-Liberate.svg.png|link=Campaign for Document Freedom|alt=Campaign for Document Freedom]]&amp;lt;br/&amp;gt;[[Campaign for Document Freedom]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10840</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10840"/>
		<updated>2020-02-28T16:24:06Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 12px 0px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  background:#f1fcff;&lt;br /&gt;
  box-shadow:2px 2px 4px #ccc;&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item li{&lt;br /&gt;
  line-height:2.2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.sqBox {font-size:1.6em;margin:0.5em 0;text-align:center;font-weight:bold;width:30%;float:left;}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:BoxLinks&amp;diff=10839</id>
		<title>Template:BoxLinks</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:BoxLinks&amp;diff=10839"/>
		<updated>2020-02-28T16:23:32Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot;&amp;lt;div id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;-&amp;quot; style=&amp;quot;width:100%;text-align:center;&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt; alt=High Priority Projects&amp;lt;br/&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;-&amp;quot; style=&amp;quot;width:100%;text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sqBox&amp;quot;&amp;gt;&lt;br /&gt;
[[File:High.png|link=High Priority Projects|alt=High Priority Projects]]&amp;lt;br/&amp;gt;[[High Priority Projects]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10838</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10838"/>
		<updated>2020-02-28T11:37:29Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 12px 0px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  background:#f1fcff;&lt;br /&gt;
  box-shadow:2px 2px 4px #ccc;&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item li{&lt;br /&gt;
  line-height:2.2;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10837</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10837"/>
		<updated>2020-02-28T11:36:16Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  background:#f1fcff;&lt;br /&gt;
  box-shadow:2px 2px 4px #ccc;&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item li{&lt;br /&gt;
  line-height:2.2;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10836</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10836"/>
		<updated>2020-02-28T11:35:49Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  background:#f1fcff;&lt;br /&gt;
  box-shadow:2px 2px 4px #ccc;&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item li{&lt;br /&gt;
  line-height:2.2;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10835</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10835"/>
		<updated>2020-02-28T11:32:58Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width:100%; background:#fff; margin-top:2.5em; border:0px solid #BBBBBB; text-align:center; margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:2.8em; border:none; margin:0; color:#CE3A3A;padding-top:20px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:10px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages Arranged in &#039;&#039;[[Special:Categories|Categories]]&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;more&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;margin-top:15px;&amp;quot;&amp;gt;&#039;&#039;&#039;[[About|Read More]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Header1Links}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10834</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10834"/>
		<updated>2020-02-28T11:29:58Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width:100%; background:#fff; margin-top:2.5em; border:0px solid #BBBBBB; text-align:center; margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:2.8em; border:none; margin:0; color:#004EC3;padding-top:20px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:10px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages Arranged in &#039;&#039;[[Special:Categories|Categories]]&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;more&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;margin-top:15px;&amp;quot;&amp;gt;&#039;&#039;&#039;[[About|Read More]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Header1Links}}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10833</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10833"/>
		<updated>2020-02-28T11:29:38Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item li{&lt;br /&gt;
  line-height:2.2;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10832</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10832"/>
		<updated>2020-02-28T11:28:07Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  background: tomato;&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 250px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item li{&lt;br /&gt;
  line-height:2.2;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10831</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10831"/>
		<updated>2020-02-28T11:27:05Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  background: tomato;&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 200px;&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  line-height: 150px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 3em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item li{&lt;br /&gt;
  line-height:2.2;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1Links&amp;diff=10830</id>
		<title>Template:Header1Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1Links&amp;diff=10830"/>
		<updated>2020-02-28T11:23:48Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;home-flex-container&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;flex-item&amp;quot;&amp;gt;&lt;br /&gt;
*[[:Category:Services| Services]]&lt;br /&gt;
*[[Projects]]&lt;br /&gt;
*[[:Category:Events| Events]]&lt;br /&gt;
*[[Infrastructure]]&lt;br /&gt;
*[[BoFs]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;flex-item&amp;quot;&amp;gt;&lt;br /&gt;
*[[:Category:Communities|Communities]]&lt;br /&gt;
*[[:Category:Campaigns|Campaigns]]&lt;br /&gt;
*[[SFD|SFD Teams]]&lt;br /&gt;
*[[l10n| L10N Teams]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;flex-item&amp;quot;&amp;gt;&lt;br /&gt;
*[[Email Lists]]&lt;br /&gt;
*[[IRC]]&lt;br /&gt;
*[[Stuffs]]&lt;br /&gt;
*&#039;&#039;&#039;[[FAQ]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10829</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10829"/>
		<updated>2020-02-28T11:22:31Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-flow: row wrap;&lt;br /&gt;
  justify-content: space-around; &lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.home-flex-container .flex-item {&lt;br /&gt;
  background: tomato;&lt;br /&gt;
  padding: 5px;&lt;br /&gt;
  width: 200px;&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  line-height: 150px;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 3em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10828</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10828"/>
		<updated>2020-02-28T11:20:34Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.05em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10827</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=MediaWiki:Common.css&amp;diff=10827"/>
		<updated>2020-02-28T11:20:07Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot;/* CSS placed here will be applied to all skins */  /*Total Website Font control*/ html, body {font-size:1.1em !important;}  /* To remove Main page title */ .page-Main_Page .f...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/*Total Website Font control*/&lt;br /&gt;
html, body {font-size:1.1em !important;}&lt;br /&gt;
&lt;br /&gt;
/* To remove Main page title */&lt;br /&gt;
.page-Main_Page .firstHeading {&lt;br /&gt;
display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1Links&amp;diff=10826</id>
		<title>Template:Header1Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1Links&amp;diff=10826"/>
		<updated>2020-02-28T11:17:21Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: Created page with &amp;quot;&amp;lt;div class=&amp;quot;home-flex-container&amp;quot;&amp;gt; &amp;lt;div class=&amp;quot;flex-item&amp;quot;&amp;gt; * Services *Projects * Events *Infrastructure *BoFs  &amp;lt;/div&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;home-flex-container&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;flex-item&amp;quot;&amp;gt;&lt;br /&gt;
*[[:Category:Services| Services]]&lt;br /&gt;
*[[Projects]]&lt;br /&gt;
*[[:Category:Events| Events]]&lt;br /&gt;
*[[Infrastructure]]&lt;br /&gt;
*[[BoFs]] &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10825</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10825"/>
		<updated>2020-02-28T11:15:02Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width:100%; background:#fff; margin-top:2.5em; border:0px solid #BBBBBB; text-align:center; margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:2.8em; border:none; margin:0; color:#004EC3;padding-top:20px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:10px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages Arranged in &#039;&#039;[[Special:Categories|Categories]]&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;more&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;margin-top:15px;&amp;quot;&amp;gt;&#039;&#039;&#039;[[About|Read More]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10820</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10820"/>
		<updated>2019-11-26T14:04:30Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--table id &amp;quot;mp-topbanner&amp;quot;  has an entry at [[mediawiki:Vector.css]] --&amp;gt;&lt;br /&gt;
{|id=&amp;quot;mp-topbanner&amp;quot;  style=&amp;quot;width:100%; background:#fff; margin-top:20px; border:0px solid #BBBBBB; text-align:center; margin-bottom:1em;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;width:100%;text-align:center;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:28pt; border:none; margin:0; padding:.1em; color:#004EC3;padding-top:18px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:24px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages Arranged in &#039;&#039;[[Special:Categories|Categories]]&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;more&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[About|Read More]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=FSCI_Wiki:Administrators&amp;diff=10819</id>
		<title>FSCI Wiki:Administrators</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=FSCI_Wiki:Administrators&amp;diff=10819"/>
		<updated>2019-11-26T14:02:13Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[User:Akshat|Akshat]]&lt;br /&gt;
* [[User:Akshay|Akshay]]&lt;br /&gt;
* [[User:Balasankarc|Balu]]&lt;br /&gt;
* [[User:Fayad|Fayad]]&lt;br /&gt;
* [[User:Hrishi|Hrishi]]&lt;br /&gt;
* [[User:Pravs|Pirate Praveen]]&lt;br /&gt;
* [[User:Rejah|Rejah]]&lt;br /&gt;
* [[User:Soorajkenoth|Sooraj]]&lt;br /&gt;
* [[User:Tvmanukrishnan|Manu]]&lt;br /&gt;
* [[User:Bady|Bady]]&lt;br /&gt;
* [[User:Kannan|Kannan]]&lt;br /&gt;
* [[User:SpEcHiDe|SpEcHiDe]]&lt;br /&gt;
* [[User:Mujeebcpy|Mujeeb]]&lt;br /&gt;
* [[User:Jyothish|Jyothish]]&lt;br /&gt;
* [[User:Jayaura|Aurabindo]]&lt;br /&gt;
* [[User:Ranjithsiji|Ranjithsiji]]&lt;br /&gt;
You can send an email to admin at fsci.org.in to reach the admins.&lt;br /&gt;
==Create a new Account==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you are an admin, then click [[Special:UserLogin/signup|here]] to create a new account.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=FSCI_Wiki:Administrators&amp;diff=10818</id>
		<title>FSCI Wiki:Administrators</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=FSCI_Wiki:Administrators&amp;diff=10818"/>
		<updated>2019-11-26T14:00:50Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[User:Akshat|Akshat]]&lt;br /&gt;
* [[User:Akshay|Akshay]]&lt;br /&gt;
* [[User:Balasankarc|Balu]]&lt;br /&gt;
* [[User:Fayad|Fayad]]&lt;br /&gt;
* [[User:Hrishi|Hrishi]]&lt;br /&gt;
* [[User:Pravs|Pirate Praveen]]&lt;br /&gt;
* [[User:Rejah|Rejah]]&lt;br /&gt;
* [[User:Soorajkenoth|Sooraj]]&lt;br /&gt;
* [[User:Tvmanukrishnan|Manu]]&lt;br /&gt;
* [[User:Bady|Bady]]&lt;br /&gt;
* [[User:Kannan|Kannan]]&lt;br /&gt;
* [[User:SpEcHiDe|SpEcHiDe]]&lt;br /&gt;
* [[User:Mujeebcpy|Mujeeb]]&lt;br /&gt;
* [[User:Jyothish|Jyothish]]&lt;br /&gt;
* [[User:Jayaura|Aurabindo]]&lt;br /&gt;
* [[User:Ranjithsiji|Ranjithsiji]]&lt;br /&gt;
You can send an email to admin at fsci.org.in to reach the admins.&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10817</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10817"/>
		<updated>2019-11-26T13:59:50Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--table id &amp;quot;mp-topbanner&amp;quot;  has an entry at [[mediawiki:Vector.css]] --&amp;gt;&lt;br /&gt;
{|id=&amp;quot;mp-topbanner&amp;quot;  style=&amp;quot;width:100%; background:#fff; margin-top:20px; border:0px solid #BBBBBB; text-align:center; margin-bottom:1em;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;width:100%;text-align:center;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:28pt; border:none; margin:0; padding:.1em; color:#004EC3;padding-top:18px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:24px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;more&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[About|Read More]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10816</id>
		<title>Template:Header1</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Template:Header1&amp;diff=10816"/>
		<updated>2019-11-26T13:57:31Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: create template 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--table id &amp;quot;mp-topbanner&amp;quot;  has an entry at [[mediawiki:Vector.css]] --&amp;gt;&lt;br /&gt;
{|id=&amp;quot;mp-topbanner&amp;quot;  style=&amp;quot;width:100%; background:#fff; margin-top:20px; border:0px solid #BBBBBB; text-align:center; margin-bottom:1em;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
{| style=&amp;quot;width:100%;text-align:center;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:28pt; border:none; margin:0; padding:.1em; color:#004EC3;padding-top:18px;&amp;quot; id=&amp;quot;mf-featuredpicture&amp;quot; title=&amp;quot;Welcome to Free software Community of India&amp;quot;&amp;gt;&#039;&#039;&#039;Welcome to Free software Community of India&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;text-align:center;border:none; margin:0;  color:#004EC3;padding-top:10px;&amp;quot;&amp;gt;[[File:Bannerimage3.jpg|600px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-top:24px; font-size:15pt;&amp;quot;&amp;gt;Free Software Community of India co-ordinates the free software (also open source) related activities in India. &amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;pagecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039; Articles are here in English and other languages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;usercount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:13pt;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Special:Statistics|{{NUMBEROFUSERS}}]]&#039;&#039;&#039; Users registered here&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Main_Page&amp;diff=10815</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Main_Page&amp;diff=10815"/>
		<updated>2019-11-26T13:47:50Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: comment the contributor segment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;width:100%;margin-top:+.7em;background-color:#fcfcfc;border:1px solid #ccc&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:56%;color:#000&amp;quot;|&lt;br /&gt;
{|style=&amp;quot;width:280px;border:solid 0px;background:none&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:280px;text-align:center;white-space:nowrap;color:#000&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%;border:none;margin: 0;padding:.1em;color:#000&amp;quot;&amp;gt;Welcome to Free Software Community of India,&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;top:+0.2em;font-size: 95%&amp;quot;&amp;gt;meeting point of Indian FOSS Communities.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;articlecount&amp;quot; style=&amp;quot;width:100%;text-align:center;font-size:85%;&amp;quot;&amp;gt;[[Special:Statistics|{{NUMBEROFARTICLES}}]] articles in English and other Indian Languages. Arranged in &#039;&#039;[[Special:Categories|Categories]]&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|style=&amp;quot;width:11%;font-size:95%;color:#000&amp;quot;|&lt;br /&gt;
*[[:Category:Services| Services]]&lt;br /&gt;
*[[Projects]]&lt;br /&gt;
*[[:Category:Events| Events]]&lt;br /&gt;
*[[Infrastructure]]&lt;br /&gt;
*[[BoFs]] &lt;br /&gt;
|style=&amp;quot;width:11%;font-size:95%&amp;quot;|&lt;br /&gt;
*[[:Category:Communities|Communities]]&lt;br /&gt;
*[[:Category:Campaigns|Campaigns]]&lt;br /&gt;
*[[SFD|SFD Teams]]&lt;br /&gt;
*[[l10n| L10N Teams]]&lt;br /&gt;
|style=&amp;quot;width:11%;font-size:95%&amp;quot;|&lt;br /&gt;
*[[Email Lists]]&lt;br /&gt;
*[[IRC]]&lt;br /&gt;
*[[Stuffs]]&lt;br /&gt;
*&#039;&#039;&#039;[[FAQ]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Free Software Community of India co-ordinates the free software (also open source) related activities in India. Regular meeting are happening locally. Campaigns in colleges and schools to spread the awareness of Free Software are ongoing. [[About|More about FSCI]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: Currently new registrations are closed, if you want an account contact us via our mailing list or contact any of the admins listed [[FOSS_Community_India:Administrators|here]].&#039;&#039;&#039; You can also reach us via [https://matrix.to/#/#wiki.fsci.org.in:poddery.com any matrix chat client].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki has been down for months because of huge spam attacks, so if anyone is volunteering to fight spam, we can open up registrations again.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you are an admin, then click [[Special:UserLogin/signup|here]] to create a new account.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.fsci.org.in/index.php?title=An_Open_Letter_to_Ministry_of_Communications_and_Information_Technology_India An open letter] to Government of India to enforce Free Software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
[https://lists.fsci.org.in/postorius/lists/fsci-discuss.lists.fsci.org.in/ Mailing List]&lt;br /&gt;
[[Image:mailman.png|centre|140px|100px]]&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Collaborate]&lt;br /&gt;
[[Image:loomio.png|centre|140px|100px]]&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
{{box1 start}}&lt;br /&gt;
&lt;br /&gt;
=== [[IfYouAre|If you are ]] ===&lt;br /&gt;
&lt;br /&gt;
Whatever be your role in the society, you can do your bit to build a good society where sharing knowledge becomes a virtue and not a vice. We are living in a society where sharing is discouraged, often called by derogatory names, such as for example &#039;piracy&#039;. This campaign is to create a ready reckoner for any person who intends to promote free knowledge and free software. [[IfYouAre|Here]] you have some tips.&lt;br /&gt;
&lt;br /&gt;
=== [[Contribute|I want to contribute, tell me how to start?]] ===&lt;br /&gt;
&lt;br /&gt;
I like Free Software, I use it regularly and I want to contribute. I don&#039;t know where to start.&lt;br /&gt;
&lt;br /&gt;
* [[Contribute|Learn More]]&lt;br /&gt;
&lt;br /&gt;
{{box2 start}}&lt;br /&gt;
&lt;br /&gt;
==[[High Priority Projects]]==&lt;br /&gt;
[[Image:High.png|centre|140px]]&lt;br /&gt;
&lt;br /&gt;
We need to provide Free Software replacements to proprietary communication services which can match feature to feature with their proprietary counterparts.&lt;br /&gt;
&lt;br /&gt;
* List of [[High Priority Projects]]&lt;br /&gt;
&lt;br /&gt;
==[[Campaign for Document Freedom]]==&lt;br /&gt;
&lt;br /&gt;
[[Image:140px-Liberate.svg.png|centre|140px]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.noooxml.org/ Say NO to Microsoft Office broken standard]&lt;br /&gt;
* [http://fsfeurope.org/documents/msooxml-questions MSOOXML-QUESTIONS] &lt;br /&gt;
&lt;br /&gt;
==[[Anti-DRM-Campaign|DRM elimination crew]]==&lt;br /&gt;
&lt;br /&gt;
[[Image:DBD_eliminate.Small.jpg|centre|140px]]&lt;br /&gt;
Join the [[Anti-DRM-Campaign|DRM elimination crew]] which is determined to study the effects of DRM and educate the public. So if you wanna join this campaign, just sign your name on the crew list.&lt;br /&gt;
&lt;br /&gt;
{{boxes end}}&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;width:100%;margin-top:+.7em;background-color:#fcfcfc;border:1px solid #ccc&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:56%;color:#000&amp;quot;|&lt;br /&gt;
*[[GNU Labs]]&lt;br /&gt;
*[[Challenges|Challenges to Indian FOSS Contributors]]&lt;br /&gt;
|style=&amp;quot;width:56%;|&lt;br /&gt;
*[[Contributors|List of Indian FOSS Contributors]]&lt;br /&gt;
*[[Hackers|Hacker Community]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;IRC channel for Free Software Community of India is #fci on freenode. You can access this through the [http://irc.wikicities.com Wikia IRC Gateway] ([[Wikia:Wikia IRC channel|help]])&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment about the FCI logo  [http://fci.wikia.com/wiki/Image_talk:Wiki.png here]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;!-- {{featured-contributor}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://lists.fosscommunity.in/listinfo.cgi/community-fosscommunity.in Mailing list]&lt;br /&gt;
*[https://www.loomio.org/g/esPoQ4S0/fosscommunity-in Loomio]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Initiatives Planned ==&lt;br /&gt;
#[[Free Software Contribution 101 with j4v4m4n]]&lt;br /&gt;
#[[FOSS in Schools]] - to discuss and implment FOSS in schools.&lt;br /&gt;
#[[Unsupported Hardware]] - to collect data on unsupported hardware and offer them as projects to college students.&lt;br /&gt;
#[[Supported Hardware Configurations Database]] - to collect Hardware configuration details for Laptops, Desktops and other accessories which fully support Free Software&lt;br /&gt;
#[[FOSS project identification and indexing]] by Swathanthra Software users Group, [[Malappuram]]&lt;br /&gt;
#[[Campaign to promote free software in Karnataka]]&lt;br /&gt;
#Foss Community of India is celebrating [http://www.softwarefreedomday.org Software Freedom Day] on September 16. [[SFD | List of participating communities]]&lt;br /&gt;
#Celebrate February as [[Bangalore/FOSS_Month-2006|FOSS Month 2006]] (Feb 17th at [[Bangalore/MCC|MCC]] and 20th at [[Bangalore/SCE| Saptagiri]])&lt;br /&gt;
#Initiation of Student projects at various institutions in association with RedHat India. More focus on to make students comfortable in handling FOSS projects&lt;br /&gt;
#Formation of [[KDE|KDE Developer Community]] in India to be known as kde.in in association with Sirtaj Singh Kang&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Poddery_-_Diaspora,_Matrix_and_XMPP&amp;diff=10669</id>
		<title>Poddery - Diaspora, Matrix and XMPP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Poddery_-_Diaspora,_Matrix_and_XMPP&amp;diff=10669"/>
		<updated>2018-03-25T12:08:17Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: /* Set Nginx Conf for BOSH URLS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We run Diaspora, XMPP and Matrix services at [https://poddery.com poddery.com]. Diaspora username and password can be used to access XMPP and Matrix services. [https://chat.poddery.com chat.poddery.com] provides Riot client (accessed by a web browser), which can be used to connect to any Matrix server without installing a Riot app/client.&lt;br /&gt;
&lt;br /&gt;
= Environment =&lt;br /&gt;
== Hosting ==&lt;br /&gt;
We are on a [https://www.scaleway.com/baremetal-cloud-servers/ C2S instance of scaleway.com bare metal cloud server].&lt;br /&gt;
&lt;br /&gt;
* 4 Dedicated x86 64bit Cores&lt;br /&gt;
* 8GB Memory&lt;br /&gt;
* 50GB SSD Disk&lt;br /&gt;
* 1 Flexible Public IPv4&lt;br /&gt;
* 300Mbit/s Unmetered bandwidth&lt;br /&gt;
* 2.5Gbit/s Internal bandwidth &lt;br /&gt;
* €11.99 Per Month&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to performance issues we are migrating to a new server ([https://www.scaleway.com/baremetal-cloud-servers/ C2M instance of scaleway.com]) with the following specs:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;8&#039;&#039;&#039; Dedicated x86 64bit Cores&lt;br /&gt;
* &#039;&#039;&#039;16GB&#039;&#039;&#039; Memory&lt;br /&gt;
* 50GB SSD Disk&lt;br /&gt;
* 1 Flexible Public IPv4&lt;br /&gt;
* &#039;&#039;&#039;500Mbit/s&#039;&#039;&#039; Unmeterd bandwidth&lt;br /&gt;
* &#039;&#039;&#039;5Gbit/s&#039;&#039;&#039; Internal bandwidth&lt;br /&gt;
* &#039;&#039;&#039;€17.99&#039;&#039;&#039; Per Month&lt;br /&gt;
* Extra &#039;&#039;&#039;150GB&#039;&#039;&#039; SSD&lt;br /&gt;
* Total &#039;&#039;&#039;€20.99&#039;&#039;&#039; Per Month&lt;br /&gt;
&lt;br /&gt;
== Operating System ==&lt;br /&gt;
&lt;br /&gt;
We run Debian 9 Stretch image provided by Scaleway, with latest security updates applied.&lt;br /&gt;
&lt;br /&gt;
=== Hardening checklist ===&lt;br /&gt;
* SSH password login disabled (allow only key based logins)&lt;br /&gt;
* root SSH login disabled (use a normal user with sudo)&lt;br /&gt;
&#039;&#039;&#039;/etc/ssh/sshd_config:&#039;&#039;&#039;&lt;br /&gt;
  ...&lt;br /&gt;
  PermitRootLogin no&lt;br /&gt;
  ...&lt;br /&gt;
  PasswordAuthentication no&lt;br /&gt;
  ...&lt;br /&gt;
* Firewall enabled with only the ports we need opened ([https://fxdata.cloud/tutorials/set-up-a-firewall-with-ufw-on-ubuntu-16-04 ufw tutorial])&lt;br /&gt;
  sudo ufw default deny incoming&lt;br /&gt;
  sudo ufw default allow outgoing&lt;br /&gt;
  sudo ufw allow ssh&lt;br /&gt;
  sudo ufw enable&lt;br /&gt;
Currently ufw is disabled as it is crashing the server. &lt;br /&gt;
&lt;br /&gt;
* fail2ban configured against brute force attacks&lt;br /&gt;
&#039;&#039;&#039;/etc/ssh/sshd_config:&#039;&#039;&#039;&lt;br /&gt;
  ...&lt;br /&gt;
  LogLevel VERBOSE&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
  sudo systemctl restart ssh&lt;br /&gt;
  sudo systemctl enable fail2ban&lt;br /&gt;
  sudo systemctl start fail2ban&lt;br /&gt;
&lt;br /&gt;
Check &#039;&#039;&#039;/var/log/fail2ban.log&#039;&#039;&#039; for logs&lt;br /&gt;
&lt;br /&gt;
Unban an IP:&lt;br /&gt;
  sudo fail2ban-client set sshd unbanip &amp;lt;banned_ip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here sshd is the defaut jail name, change it if you are using a different jail.&lt;br /&gt;
&lt;br /&gt;
=== System health check ===&lt;br /&gt;
&lt;br /&gt;
* There should be a data disk attached (added from cloud.scaleway.com)&lt;br /&gt;
* The attached disk (/dev/nbdX) should be an lvm physical volume. We cannot use it directly for encryption, so we use lvm.&lt;br /&gt;
  # Make sure &#039;&#039;&#039;lvm2&#039;&#039;&#039; and &#039;&#039;&#039;udev&#039;&#039;&#039; packages are installed&lt;br /&gt;
  sudo apt-get install lvm2 udev&lt;br /&gt;
  &lt;br /&gt;
  # Replace X with valid number according to &#039;&#039;&#039;lsblk&#039;&#039;&#039;&lt;br /&gt;
  sudo pvcreate /dev/nbdX &lt;br /&gt;
* /dev/data is an lvm volume group created from /dev/nbdX&lt;br /&gt;
  sudo vgcreate data /dev/nbdX&lt;br /&gt;
* /dev/data/diaspora is an lvm logical volume &lt;br /&gt;
  sudo lvcreate -n diaspora /dev/data -L &amp;lt;size_of_disk&amp;gt;&lt;br /&gt;
* /dev/mapper/diaspora is an encrypted device &lt;br /&gt;
  # Make sure &#039;&#039;&#039;cryptsetup&#039;&#039;&#039; package is installed&lt;br /&gt;
  sudo apt-get install cryptsetup&lt;br /&gt;
&lt;br /&gt;
  # Give disk encryption password as specified in the [[#Server_Access|access repo]]&lt;br /&gt;
  sudo cryptsetup luksFormat /dev/data/diaspora&lt;br /&gt;
  sudo cryptsetup luksOpen /dev/data/diaspora diaspora&lt;br /&gt;
* /dev/mapper/diaspora is an ext4 file system &lt;br /&gt;
  sudo mkfs.ext4 /dev/mapper/diaspora&lt;br /&gt;
* /var/lib/diaspora should be mounted. All [[#Handling_critical_data|critical data]] should be on /var/lib/diaspora.&lt;br /&gt;
  sudo mkdir /var/lib/diaspora&lt;br /&gt;
  sudo mount /dev/mapper/diaspora /var/lib/diaspora&lt;br /&gt;
&lt;br /&gt;
== User Visible Services ==&lt;br /&gt;
=== Diaspora ===&lt;br /&gt;
&lt;br /&gt;
* We use diaspora-installer-mysql package from https://people.debian.org/~praveen/diaspora/README &lt;br /&gt;
* See [https://salsa.debian.org/ruby-team/diaspora-installer/blob/debian/0.6.6.0+debian1/README /usr/share/doc/diaspora-common/README] for package specific configuration.&lt;br /&gt;
* [https://poddery.com/statistics live statistics]&lt;br /&gt;
&lt;br /&gt;
=== Chat/XMPP ===&lt;br /&gt;
&lt;br /&gt;
* We use Prosody and steps for setting up Prosody is given at -&amp;gt; https://wiki.debian.org/Diaspora/XMPP&lt;br /&gt;
  # Follow steps 1 to 6 from https://wiki.debian.org/Diaspora/XMPP&lt;br /&gt;
  sudo mysql -u root -p # Enter password from the access repo&lt;br /&gt;
  &lt;br /&gt;
  CREATE USER &#039;prosody&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;&amp;lt;passwd_in_repo&amp;gt;&#039;;&lt;br /&gt;
  GRANT ALL PRIVILEGES ON diaspora_production.* TO &#039;prosody&#039;@&#039;localhost&#039;;&lt;br /&gt;
  FLUSH PRIVILEGES;&lt;br /&gt;
  &lt;br /&gt;
  sudo chown -R root:ssl-cert /etc/letsencrypt&lt;br /&gt;
  sudo chmod g+r -R /etc/letsencrypt&lt;br /&gt;
  sudo chmod g+x /etc/letsencrypt/{archive,live}&lt;br /&gt;
  &lt;br /&gt;
  sudo systemctl restart prosody&lt;br /&gt;
* We have enabled all XEPs conversations expect. We use sslh to multiplex Diaspora and Prosody on port 443. See [https://wiki.debian.org/InstallingProsody#XMPP_over_HTTPS XMPP over HTTPS] section of the Installing Prosody article in Debian Wiki for sample sslh configuration.&lt;br /&gt;
&lt;br /&gt;
==== Set Nginx Conf for BOSH URLS ====&lt;br /&gt;
&lt;br /&gt;
* Add this configuration in nginx configuration file to enable the BOSH url to make JSXC Working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nginx&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 upstream chat_cluster {&lt;br /&gt;
   server localhost:5280;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 location /http-bind {&lt;br /&gt;
   proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
   proxy_set_header Host $http_host;&lt;br /&gt;
   proxy_set_header X-Forwarded-Proto https;&lt;br /&gt;
   proxy_redirect off;&lt;br /&gt;
   proxy_connect_timeout 5;&lt;br /&gt;
   proxy_buffering       off;&lt;br /&gt;
   proxy_read_timeout    70;&lt;br /&gt;
   keepalive_timeout     70;&lt;br /&gt;
   send_timeout          70;&lt;br /&gt;
   client_max_body_size 4M;&lt;br /&gt;
   client_body_buffer_size 128K;&lt;br /&gt;
   proxy_pass http://chat_cluster;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plz look [https://wiki.diasporafoundation.org/Integration/Chat#Nginx here] for more details. And apache settings [https://github.com/jsxc/jsxc/wiki/Prepare-apache here] :)&lt;br /&gt;
&lt;br /&gt;
=== Chat/Matrix ===&lt;br /&gt;
&lt;br /&gt;
* We use Synapse server for setting up the Matrix server.&lt;br /&gt;
* We will be using https://github.com/matrix-org/synapse/#synapse-installation for setting up this instance&lt;br /&gt;
* We use nginx reverse proxy to send requests that has &#039;&#039;/_matrix/*&#039;&#039; in url to synapse on 8008. See /etc/nginx/sites-enabled/diaspora&lt;br /&gt;
* We use https://git.fosscommunity.in/necessary129/synapse-diaspora-auth to authenticate synapse with Diaspora database (Note: PyPi package is outdated, hence install from git)&lt;br /&gt;
&lt;br /&gt;
=== Homepage ===&lt;br /&gt;
&lt;br /&gt;
Homepage and other static pages are maintained in our Gitlab instance. You can change it directly in the master branch or send pull requests. You can edit it via web as well.&lt;br /&gt;
&lt;br /&gt;
* poddery.com -&amp;gt; https://git.fosscommunity.in/community/poddery.com&lt;br /&gt;
  # Make sure &#039;&#039;&#039;git&#039;&#039;&#039; and &#039;&#039;&#039;acl&#039;&#039;&#039; packages are installed&lt;br /&gt;
  sudo apt-get install git acl&lt;br /&gt;
  &lt;br /&gt;
  # Grant rwx permissions for the ssh user to /usr/share/diaspora/public&lt;br /&gt;
  sudo setfacl -m &amp;quot;u:&amp;lt;ssh_user&amp;gt;:rwx&amp;quot; /usr/share/diaspora/public&lt;br /&gt;
  &lt;br /&gt;
  # Clone poddery.com repo&lt;br /&gt;
  cd /usr/share/diaspora/public&lt;br /&gt;
  git clone https://git.fosscommunity.in/community/poddery.com.git&lt;br /&gt;
  cd poddery.com &amp;amp;&amp;amp; mv * .[^.]* .. #Give yes for all files when prompted&lt;br /&gt;
  cd .. &amp;amp;&amp;amp; rmdir poddery.com&lt;br /&gt;
&lt;br /&gt;
* save.poddery.com -&amp;gt; https://git.fosscommunity.in/community/save.poddery.com&lt;br /&gt;
  cd /usr/share/diaspora/public/save&lt;br /&gt;
  git submodule init&lt;br /&gt;
  git submodule update&lt;br /&gt;
save.poddery.com repo is maintained as a sub module in poddery.com repo. See this tutorial -&amp;gt; https://chrisjean.com/git-submodules-adding-using-removing-and-updating/ for working with git submodules.&lt;br /&gt;
&lt;br /&gt;
== Backend Services ==&lt;br /&gt;
=== nginx ===&lt;br /&gt;
&lt;br /&gt;
Front-end for Diaspora and Matrix.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
Backend for Matrix.&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Backend for Diaspora. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: Consider migrating to PostgreSQL to optimize resources (We can reduce one service and RAM usage).&lt;br /&gt;
&lt;br /&gt;
=== exim ===&lt;br /&gt;
&lt;br /&gt;
For sending emails.&lt;br /&gt;
 sudo dpkg-reconfigure exim4-config&lt;br /&gt;
&lt;br /&gt;
=== sslh ===&lt;br /&gt;
&lt;br /&gt;
Port multiplexer to allow XMPP and Diaspora to share 443 port. This allows us to fool stupid firewalls which blocks all ports except 80 and 443 (hence XMPP).&lt;br /&gt;
&lt;br /&gt;
=== SSL/TLS certificates ===&lt;br /&gt;
&lt;br /&gt;
 # letsencrypt certonly --webroot -w /usr/share/diaspora/public  -d poddery.com -d www.poddery.com -d test.poddery.com -d groups.poddery.com -w /usr/share/diaspora/public/save -d save.poddery.com -w /var/www/riot -d chat.poddery.com&lt;br /&gt;
&lt;br /&gt;
 # cp  -L /etc/letsencrypt/live/poddery.com/fullchain.pem /etc/diaspora/ssl/poddery.com-bundle.pem&lt;br /&gt;
 # cp -L /etc/letsencrypt/live/poddery.com/privkey.pem /etc/diaspora/ssl/poddery.com.key&lt;br /&gt;
 # chown -R root:ssl-cert /etc/letsencrypt&lt;br /&gt;
 # chmod g+r -R /etc/letsencrypt&lt;br /&gt;
 # chmod g+x /etc/letsencrypt/*&lt;br /&gt;
&lt;br /&gt;
Make sure the certificates used by prosody are symbolic links to letsencrypt default location.&lt;br /&gt;
&lt;br /&gt;
 # ls -l /etc/prosody/certs/&lt;br /&gt;
 total 0&lt;br /&gt;
 lrwxrwxrwx 1 root root 40 Mar 28 01:16 poddery.com.crt -&amp;gt; /etc/letsencrypt/live/poddery.com/fullchain.pem&lt;br /&gt;
 lrwxrwxrwx 1 root root 33 Mar 28 01:16 poddery.com.key -&amp;gt; /etc/letsencrypt/live/poddery.com/privkey.pem&lt;br /&gt;
&lt;br /&gt;
 # crontab -e&lt;br /&gt;
 30 2 * * 1 letsencrypt renew  &amp;gt;&amp;gt; /var/log/le-renew.log&lt;br /&gt;
 32 2 * * 1 /etc/init.d/nginx reload&lt;br /&gt;
 34 2 * * 1 /etc/init.d/prosody reload&lt;br /&gt;
&lt;br /&gt;
=== Handling critical data ===&lt;br /&gt;
  sudo /etc/init.d/mysql stop&lt;br /&gt;
  sudo mv /var/lib/mysql /var/lib/diaspora&lt;br /&gt;
  sudo ln /var/lib/diaspora/mysql /var/lib/mysql&lt;br /&gt;
  sudo mkdir /var/lib/diaspora/uploads&lt;br /&gt;
  sudo chown -R diaspora: /var/lib/diaspora/uploads&lt;br /&gt;
  sudo ln -s /var/lib/diaspora/uploads /usr/share/diaspora/public/uploads&lt;br /&gt;
&lt;br /&gt;
=== Services health check ===&lt;br /&gt;
&lt;br /&gt;
Sample output - Look for &amp;quot;Active: active (running)&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  systemctl status nginx # Our web server front-end for Diaspora, XMPP and Matrix&lt;br /&gt;
  nginx.service - A high performance web server and a reverse proxy server&lt;br /&gt;
  Loaded: loaded (/lib/systemd/system/nginx.service; enabled)&lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:17:02 UTC; 4 weeks 1 days ago&lt;br /&gt;
  Process: 5063 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 13140 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 5071 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 5067 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Main PID: 5072 (nginx)&lt;br /&gt;
  CGroup: /system.slice/nginx.service&lt;br /&gt;
           ├─ 5072 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;&lt;br /&gt;
           ├─13149 nginx: worker process&lt;br /&gt;
           ├─13150 nginx: worker process&lt;br /&gt;
           ├─13151 nginx: worker process&lt;br /&gt;
           └─13153 nginx: worker process&lt;br /&gt;
&lt;br /&gt;
  systemctl status diaspora # Diaspora service&lt;br /&gt;
  diaspora.service - LSB: Diaspora application server&lt;br /&gt;
  Loaded: loaded (/etc/init.d/diaspora)&lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:21:29 UTC; 4 weeks 1 days ago&lt;br /&gt;
  Process: 5146 ExecStop=/etc/init.d/diaspora stop (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 5167 ExecStart=/etc/init.d/diaspora start (code=exited, status=0/SUCCESS)&lt;br /&gt;
  CGroup: /system.slice/diaspora.service&lt;br /&gt;
          ├─  850 unicorn worker[0] -c config/unicorn.rb -D&lt;br /&gt;
          ├─ 5174 sudo -u diaspora -E -H ./script/server&lt;br /&gt;
          ├─ 5175 eye monitoring v0.9.1 [diaspora] (in /usr/share/diaspora)&lt;br /&gt;
          ├─ 5211 sidekiq 4.2.9 diaspora [0 of 25 busy]&lt;br /&gt;
          ├─ 5222 unicorn master -c config/unicorn.rb -D&lt;br /&gt;
          └─31717 unicorn worker[1] -c config/unicorn.rb -D  &lt;br /&gt;
 &lt;br /&gt;
  systemctl status matrix-synapse.service # Synapse Matrix Server&lt;br /&gt;
  matrix-synapse.service - Synapse Matrix homeserver&lt;br /&gt;
  Loaded: loaded (/lib/systemd/system/matrix-synapse.service; enabled)&lt;br /&gt;
  Active: active (running) since Sat 2018-01-13 05:38:55 UTC; 3 weeks 1 days ago&lt;br /&gt;
  Process: 15800 ExecStartPre=/var/lib/matrix-synapse/synapse/bin/python2.7 -m synapse.app.homeserver --config-path=/etc/matrix-synapse/homeserver.yaml --config-path=/etc/matrix-synapse/conf.d/ --generate-keys (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Main PID: 15808 (python2.7)&lt;br /&gt;
  CGroup: /system.slice/matrix-synapse.service&lt;br /&gt;
          └─15808 /var/lib/matrix-synapse/synapse/bin/python2.7 -m synapse.app.homeserver --config-path=/etc/matrix-synapse/homeserver.yaml --config-path=/etc/matrix-synapse/conf.d/&lt;br /&gt;
&lt;br /&gt;
  systemctl status prosody # Prosody XMPP Server&lt;br /&gt;
  prosody.service - LSB: Prosody XMPP Server&lt;br /&gt;
  Loaded: loaded (/etc/init.d/prosody)&lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:35:41 UTC; 4 weeks 1 days ago&lt;br /&gt;
  Process: 6218 ExecStop=/etc/init.d/prosody stop (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 6483 ExecReload=/etc/init.d/prosody reload (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 6223 ExecStart=/etc/init.d/prosody start (code=exited, status=0/SUCCESS)&lt;br /&gt;
  CGroup: /system.slice/prosody.service&lt;br /&gt;
          └─6231 /usr/bin/lua5.1 /usr/bin/prosody&lt;br /&gt;
&lt;br /&gt;
  systemctl status sslh # SSL/SSH multiplexer which allow us to provide multiple services via 443 port (to bypass stupid firewalls)&lt;br /&gt;
  sslh.service - SSL/SSH multiplexer &lt;br /&gt;
  Loaded: loaded (/lib/systemd/system/sslh.service; enabled) &lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:29:27 UTC; 4 weeks 1 days ago &lt;br /&gt;
     Docs: man:sslh(8) &lt;br /&gt;
  Main PID: 5444 (sslh) &lt;br /&gt;
  CGroup: /system.slice/sslh.service &lt;br /&gt;
          ├─  713 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─  830 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 1672 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 1673 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3514 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3875 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3876 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3896 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 4965 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5395 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5444 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5445 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5963 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 6617 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 6774 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 6957 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 7063 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 7083 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─25613 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          └─27481 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg&lt;br /&gt;
&lt;br /&gt;
= Coordination =&lt;br /&gt;
&lt;br /&gt;
*[https://www.loomio.org/g/2bjVXqAu/fosscommunity-in-poddery-com-maintainer-s-group loomio group] - we use this for decision making.&lt;br /&gt;
* Hangout with us in our Matrix room [https://matrix.to/#/#poddery:poddery.com #poddery:poddery.com]&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
&lt;br /&gt;
Email: poddery at autistici.org (alias that reaches Akhilan, Abhijith Balan, Fayad, Balasankar, Julius, Praveen, Prasobh, Sruthi, Shirish, Vamsee and Manukrishnan)&lt;br /&gt;
&lt;br /&gt;
The following people have their GPG keys in the password file.&lt;br /&gt;
&lt;br /&gt;
Praveen Arimbrathodiyil (piratepin) (ID: 0xCE1F9C674512), Balasankar C (ID: 0x96EDAB9B2E6B7171), Manu Krishnan T V (ID: 0x5D0064186AF037D9), Fayad Fami (fayad) (ID: 0x51C954405D432381), Abhijith PA (ID: 0x863D4DF2ED9C28EF), Syam G Krishnan (sgk) (ID: 0x6EF48CCD865A1FFC), Sagar Ippalpalli (ID: 0xFD49D0BC6FEAECDA), Pirate Bady (piratesin) (ID: 0x92FDAB42A95FF20C), Kannan (ID: 0x0B1955F40C691CCE)&lt;br /&gt;
&lt;br /&gt;
We recommend you setup [http://www.vim.org/scripts/script.php?script_id=3645 Vim GPG Plugin] for transparent editing. If you are new to GPG, then follow [https://www.madboa.com/geek/gpg-quickstart/ this guide].&lt;br /&gt;
&lt;br /&gt;
=== Server Access ===&lt;br /&gt;
&lt;br /&gt;
Maintained in a private git repo at -&amp;gt; https://git.fosscommunity.in/community/access&lt;br /&gt;
&lt;br /&gt;
= Setting up Backup =&lt;br /&gt;
&lt;br /&gt;
Backup was setup on a Scaleway C1 VPS (4 core ARM processor with 2GB RAM). &#039;&#039;&#039;TODO: C1 server was crashing frequently and we need to setup backup again on VPS provided by Manu&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hostname (IP): backup.poddery.com (No public ip, access via scaleway.com web console). If you restart this machine, you may want to add poddery.com private ip in /etc/hosts&lt;br /&gt;
&lt;br /&gt;
 # apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
Directly creating luks volume on /dev/nbd1 is not working, so we use a logical volume&lt;br /&gt;
&lt;br /&gt;
 # pvcreate /dev/nbd1&lt;br /&gt;
 # vgcreate data /dev/nbd1&lt;br /&gt;
 # lvcreate -n diaspora -L 46.5G /dev/data&lt;br /&gt;
&lt;br /&gt;
 # cryptsetup luksFormat /dev/data/diaspora&lt;br /&gt;
 # cryptsetup luksOpen /dev/data/diaspora diaspora&lt;br /&gt;
&lt;br /&gt;
and update /etc/crypttab&lt;br /&gt;
 # &amp;lt;target name&amp;gt; &amp;lt;source device&amp;gt;         &amp;lt;key file&amp;gt;      &amp;lt;options&amp;gt;&lt;br /&gt;
 diaspora /dev/data/diaspora none luks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # mkfs.ext4 /dev/mapper/diaspora&lt;br /&gt;
 # mkdir /var/lib/diaspora&lt;br /&gt;
and update /etc/fstab&lt;br /&gt;
 # UNCONFIGURED FSTAB FOR BASE SYSTEM&lt;br /&gt;
 /dev/mapper/diaspora /var/lib/diaspora ext4 defaults 0 2&lt;br /&gt;
&lt;br /&gt;
 # mount -a&lt;br /&gt;
 # apt-get install mysql-server&lt;br /&gt;
&lt;br /&gt;
Move MySQL data directory to encrypted volume&lt;br /&gt;
 # /etc/init.d/mysql stop&lt;br /&gt;
 # mv /var/lib/mysql /var/lib/diaspora/&lt;br /&gt;
 # ln -s /var/lib/diaspora/mysql /var/lib/mysql&lt;br /&gt;
&lt;br /&gt;
Follow steps in https://dev.mysql.com/doc/refman/5.5/en/replication-howto-masterbaseconfig.html for replication&lt;br /&gt;
&lt;br /&gt;
Follow steps in https://www.howtoforge.com/how-to-set-up-mysql-database-replication-with-ssl-encryption-on-centos-5.4 for ssl (but ssl support is disabled in debian)&lt;br /&gt;
&lt;br /&gt;
Follow steps in http://www.networkcomputing.com/storage/how-set-ssh-encrypted-mysql-replication/1111882674 to use ssh port forwarding to have encrypted replication&lt;br /&gt;
&lt;br /&gt;
 # adduser sshtunnel --disabled-login&lt;br /&gt;
 # su sshtunnel&lt;br /&gt;
&lt;br /&gt;
Generate SSH key pair and copy public key to target system&lt;br /&gt;
 $ ssh-keygen -t rsa&lt;br /&gt;
 $ ssh -f sshtunnel@poddery.com -L 7777:127.0.0.1:3306 -N&lt;br /&gt;
&lt;br /&gt;
Test the connectivity&lt;br /&gt;
 # mysql -u poddery_backup -p -P 7777 -h 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
Uploads are rsynced every hour&lt;br /&gt;
&lt;br /&gt;
 # crontab -e&lt;br /&gt;
 # m h  dom mon dow   command&lt;br /&gt;
 0 * * * * pgrep rsync || rsync -av --delete root@poddery.com:/var/lib/diaspora/uploads/ /var/lib/diaspora/uploads/ &amp;gt;/var/lib/diaspora/rsync-uploads.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Since we are not using a public ip (saves us money), backup.poddery.com connects to poddery.com via private ip. So if poddery.com is rebooted, the new ip address should be updated in /etc/hosts file of backup.poddery.com. To connect, use the web console from scaleway.com&lt;br /&gt;
&lt;br /&gt;
= Add more disk space =&lt;br /&gt;
&lt;br /&gt;
# Power off the machine with &amp;quot;ARCHIVE&amp;quot; option. It may take upto an hour for shutdown to complete on backup.poddery.com and poddery.com&lt;br /&gt;
# Add more disk from scaleway.com control panel . Volumes -&amp;gt; CREATE VOLUME&lt;br /&gt;
# Attach the newly created volume to server from Server page&lt;br /&gt;
# Power on the server&lt;br /&gt;
# Create physical volume (pvcreate /dev/nbdN)&lt;br /&gt;
# Expand volume group (vgextend data /dev/nbdN)&lt;br /&gt;
# Expand logical volume (lvresize --size=186G data/diaspora)&lt;br /&gt;
# Expand encrypted partition (cryptsetup resize diaspora)&lt;br /&gt;
# Resize file system (resize2fs /dev/mapper/diaspora)&lt;br /&gt;
&lt;br /&gt;
= Maintenance history =&lt;br /&gt;
This section holds maintenance/issue history for future tracking.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When updating diaspora-installer-mysql packages, remember to recreate /usr/share/diaspora/public/uploads symlink to /var/lib/diaspora/uploads&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
1. Prosody error - Failed to load private key&lt;br /&gt;
&lt;br /&gt;
 certmanager error SSL/TLS: Failed to load &#039;/etc/letsencrypt/live/poddery.com/privkey.pem&#039;: Previous error (see logs), or other system error. (for poddery.com)&lt;br /&gt;
 tls error   Unable to initialize TLS: error loading private key (system lib)&lt;br /&gt;
 certmanager error SSL/TLS: Failed to load &#039;/etc/letsencrypt/live/poddery.com/privkey.pem&#039;: Check that the permissions allow Prosody to read this file.&lt;br /&gt;
&lt;br /&gt;
This error is usually when ssl certificate in freshly installed or renewed. Prosody user is unable to access the key file due to lack of privileges.&lt;br /&gt;
&lt;br /&gt;
Note that Poddery uses Letsencrypt for ssl.&lt;br /&gt;
&lt;br /&gt;
Fix: &lt;br /&gt;
&lt;br /&gt;
* Make sure that prosody user is in &#039;certs&#039; group (this group may also be called ssl-certs as setup by Letencrypt) &lt;br /&gt;
* /etc/letsencrypt/ is the ssl directory. &lt;br /&gt;
* Prosody user should have permissions to all folders importantly archive and live folders in /etc/letsencrypt. Permissions to each folder must be 750.&lt;br /&gt;
* Troubleshoot by checking if you can switch to each folder in /etc/letsencrypt as prosody user and cat the files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If replication fails, you can restart it following the instructions here&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://dba.stackexchange.com/questions/69394/mysql-replication-error-1594&lt;br /&gt;
&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://wiki.fsci.in/index.php?title=Poddery_-_Diaspora,_Matrix_and_XMPP&amp;diff=10668</id>
		<title>Poddery - Diaspora, Matrix and XMPP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fsci.in/index.php?title=Poddery_-_Diaspora,_Matrix_and_XMPP&amp;diff=10668"/>
		<updated>2018-03-25T12:07:13Z</updated>

		<summary type="html">&lt;p&gt;Ranjithsiji: /* Set Nginx Conf for BOSH URLS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We run Diaspora, XMPP and Matrix services at [https://poddery.com poddery.com]. Diaspora username and password can be used to access XMPP and Matrix services. [https://chat.poddery.com chat.poddery.com] provides Riot client (accessed by a web browser), which can be used to connect to any Matrix server without installing a Riot app/client.&lt;br /&gt;
&lt;br /&gt;
= Environment =&lt;br /&gt;
== Hosting ==&lt;br /&gt;
We are on a [https://www.scaleway.com/baremetal-cloud-servers/ C2S instance of scaleway.com bare metal cloud server].&lt;br /&gt;
&lt;br /&gt;
* 4 Dedicated x86 64bit Cores&lt;br /&gt;
* 8GB Memory&lt;br /&gt;
* 50GB SSD Disk&lt;br /&gt;
* 1 Flexible Public IPv4&lt;br /&gt;
* 300Mbit/s Unmetered bandwidth&lt;br /&gt;
* 2.5Gbit/s Internal bandwidth &lt;br /&gt;
* €11.99 Per Month&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to performance issues we are migrating to a new server ([https://www.scaleway.com/baremetal-cloud-servers/ C2M instance of scaleway.com]) with the following specs:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;8&#039;&#039;&#039; Dedicated x86 64bit Cores&lt;br /&gt;
* &#039;&#039;&#039;16GB&#039;&#039;&#039; Memory&lt;br /&gt;
* 50GB SSD Disk&lt;br /&gt;
* 1 Flexible Public IPv4&lt;br /&gt;
* &#039;&#039;&#039;500Mbit/s&#039;&#039;&#039; Unmeterd bandwidth&lt;br /&gt;
* &#039;&#039;&#039;5Gbit/s&#039;&#039;&#039; Internal bandwidth&lt;br /&gt;
* &#039;&#039;&#039;€17.99&#039;&#039;&#039; Per Month&lt;br /&gt;
* Extra &#039;&#039;&#039;150GB&#039;&#039;&#039; SSD&lt;br /&gt;
* Total &#039;&#039;&#039;€20.99&#039;&#039;&#039; Per Month&lt;br /&gt;
&lt;br /&gt;
== Operating System ==&lt;br /&gt;
&lt;br /&gt;
We run Debian 9 Stretch image provided by Scaleway, with latest security updates applied.&lt;br /&gt;
&lt;br /&gt;
=== Hardening checklist ===&lt;br /&gt;
* SSH password login disabled (allow only key based logins)&lt;br /&gt;
* root SSH login disabled (use a normal user with sudo)&lt;br /&gt;
&#039;&#039;&#039;/etc/ssh/sshd_config:&#039;&#039;&#039;&lt;br /&gt;
  ...&lt;br /&gt;
  PermitRootLogin no&lt;br /&gt;
  ...&lt;br /&gt;
  PasswordAuthentication no&lt;br /&gt;
  ...&lt;br /&gt;
* Firewall enabled with only the ports we need opened ([https://fxdata.cloud/tutorials/set-up-a-firewall-with-ufw-on-ubuntu-16-04 ufw tutorial])&lt;br /&gt;
  sudo ufw default deny incoming&lt;br /&gt;
  sudo ufw default allow outgoing&lt;br /&gt;
  sudo ufw allow ssh&lt;br /&gt;
  sudo ufw enable&lt;br /&gt;
Currently ufw is disabled as it is crashing the server. &lt;br /&gt;
&lt;br /&gt;
* fail2ban configured against brute force attacks&lt;br /&gt;
&#039;&#039;&#039;/etc/ssh/sshd_config:&#039;&#039;&#039;&lt;br /&gt;
  ...&lt;br /&gt;
  LogLevel VERBOSE&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
  sudo systemctl restart ssh&lt;br /&gt;
  sudo systemctl enable fail2ban&lt;br /&gt;
  sudo systemctl start fail2ban&lt;br /&gt;
&lt;br /&gt;
Check &#039;&#039;&#039;/var/log/fail2ban.log&#039;&#039;&#039; for logs&lt;br /&gt;
&lt;br /&gt;
Unban an IP:&lt;br /&gt;
  sudo fail2ban-client set sshd unbanip &amp;lt;banned_ip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here sshd is the defaut jail name, change it if you are using a different jail.&lt;br /&gt;
&lt;br /&gt;
=== System health check ===&lt;br /&gt;
&lt;br /&gt;
* There should be a data disk attached (added from cloud.scaleway.com)&lt;br /&gt;
* The attached disk (/dev/nbdX) should be an lvm physical volume. We cannot use it directly for encryption, so we use lvm.&lt;br /&gt;
  # Make sure &#039;&#039;&#039;lvm2&#039;&#039;&#039; and &#039;&#039;&#039;udev&#039;&#039;&#039; packages are installed&lt;br /&gt;
  sudo apt-get install lvm2 udev&lt;br /&gt;
  &lt;br /&gt;
  # Replace X with valid number according to &#039;&#039;&#039;lsblk&#039;&#039;&#039;&lt;br /&gt;
  sudo pvcreate /dev/nbdX &lt;br /&gt;
* /dev/data is an lvm volume group created from /dev/nbdX&lt;br /&gt;
  sudo vgcreate data /dev/nbdX&lt;br /&gt;
* /dev/data/diaspora is an lvm logical volume &lt;br /&gt;
  sudo lvcreate -n diaspora /dev/data -L &amp;lt;size_of_disk&amp;gt;&lt;br /&gt;
* /dev/mapper/diaspora is an encrypted device &lt;br /&gt;
  # Make sure &#039;&#039;&#039;cryptsetup&#039;&#039;&#039; package is installed&lt;br /&gt;
  sudo apt-get install cryptsetup&lt;br /&gt;
&lt;br /&gt;
  # Give disk encryption password as specified in the [[#Server_Access|access repo]]&lt;br /&gt;
  sudo cryptsetup luksFormat /dev/data/diaspora&lt;br /&gt;
  sudo cryptsetup luksOpen /dev/data/diaspora diaspora&lt;br /&gt;
* /dev/mapper/diaspora is an ext4 file system &lt;br /&gt;
  sudo mkfs.ext4 /dev/mapper/diaspora&lt;br /&gt;
* /var/lib/diaspora should be mounted. All [[#Handling_critical_data|critical data]] should be on /var/lib/diaspora.&lt;br /&gt;
  sudo mkdir /var/lib/diaspora&lt;br /&gt;
  sudo mount /dev/mapper/diaspora /var/lib/diaspora&lt;br /&gt;
&lt;br /&gt;
== User Visible Services ==&lt;br /&gt;
=== Diaspora ===&lt;br /&gt;
&lt;br /&gt;
* We use diaspora-installer-mysql package from https://people.debian.org/~praveen/diaspora/README &lt;br /&gt;
* See [https://salsa.debian.org/ruby-team/diaspora-installer/blob/debian/0.6.6.0+debian1/README /usr/share/doc/diaspora-common/README] for package specific configuration.&lt;br /&gt;
* [https://poddery.com/statistics live statistics]&lt;br /&gt;
&lt;br /&gt;
=== Chat/XMPP ===&lt;br /&gt;
&lt;br /&gt;
* We use Prosody and steps for setting up Prosody is given at -&amp;gt; https://wiki.debian.org/Diaspora/XMPP&lt;br /&gt;
  # Follow steps 1 to 6 from https://wiki.debian.org/Diaspora/XMPP&lt;br /&gt;
  sudo mysql -u root -p # Enter password from the access repo&lt;br /&gt;
  &lt;br /&gt;
  CREATE USER &#039;prosody&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;&amp;lt;passwd_in_repo&amp;gt;&#039;;&lt;br /&gt;
  GRANT ALL PRIVILEGES ON diaspora_production.* TO &#039;prosody&#039;@&#039;localhost&#039;;&lt;br /&gt;
  FLUSH PRIVILEGES;&lt;br /&gt;
  &lt;br /&gt;
  sudo chown -R root:ssl-cert /etc/letsencrypt&lt;br /&gt;
  sudo chmod g+r -R /etc/letsencrypt&lt;br /&gt;
  sudo chmod g+x /etc/letsencrypt/{archive,live}&lt;br /&gt;
  &lt;br /&gt;
  sudo systemctl restart prosody&lt;br /&gt;
* We have enabled all XEPs conversations expect. We use sslh to multiplex Diaspora and Prosody on port 443. See [https://wiki.debian.org/InstallingProsody#XMPP_over_HTTPS XMPP over HTTPS] section of the Installing Prosody article in Debian Wiki for sample sslh configuration.&lt;br /&gt;
&lt;br /&gt;
==== Set Nginx Conf for BOSH URLS ====&lt;br /&gt;
&lt;br /&gt;
* Add this configuration in nginx configuration file to enable the BOSH url to make JSXC Working.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nginx&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 upstream chat_cluster {&lt;br /&gt;
   server localhost:5280;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 location /http-bind {&lt;br /&gt;
   proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
   proxy_set_header Host $http_host;&lt;br /&gt;
   proxy_set_header X-Forwarded-Proto https;&lt;br /&gt;
   proxy_redirect off;&lt;br /&gt;
   proxy_connect_timeout 5;&lt;br /&gt;
   proxy_buffering       off;&lt;br /&gt;
   proxy_read_timeout    70;&lt;br /&gt;
   keepalive_timeout     70;&lt;br /&gt;
   send_timeout          70;&lt;br /&gt;
   client_max_body_size 4M;&lt;br /&gt;
   client_body_buffer_size 128K;&lt;br /&gt;
   proxy_pass http://chat_cluster;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plz look [https://wiki.diasporafoundation.org/Integration/Chat#Nginx here] for more details :)&lt;br /&gt;
&lt;br /&gt;
=== Chat/Matrix ===&lt;br /&gt;
&lt;br /&gt;
* We use Synapse server for setting up the Matrix server.&lt;br /&gt;
* We will be using https://github.com/matrix-org/synapse/#synapse-installation for setting up this instance&lt;br /&gt;
* We use nginx reverse proxy to send requests that has &#039;&#039;/_matrix/*&#039;&#039; in url to synapse on 8008. See /etc/nginx/sites-enabled/diaspora&lt;br /&gt;
* We use https://git.fosscommunity.in/necessary129/synapse-diaspora-auth to authenticate synapse with Diaspora database (Note: PyPi package is outdated, hence install from git)&lt;br /&gt;
&lt;br /&gt;
=== Homepage ===&lt;br /&gt;
&lt;br /&gt;
Homepage and other static pages are maintained in our Gitlab instance. You can change it directly in the master branch or send pull requests. You can edit it via web as well.&lt;br /&gt;
&lt;br /&gt;
* poddery.com -&amp;gt; https://git.fosscommunity.in/community/poddery.com&lt;br /&gt;
  # Make sure &#039;&#039;&#039;git&#039;&#039;&#039; and &#039;&#039;&#039;acl&#039;&#039;&#039; packages are installed&lt;br /&gt;
  sudo apt-get install git acl&lt;br /&gt;
  &lt;br /&gt;
  # Grant rwx permissions for the ssh user to /usr/share/diaspora/public&lt;br /&gt;
  sudo setfacl -m &amp;quot;u:&amp;lt;ssh_user&amp;gt;:rwx&amp;quot; /usr/share/diaspora/public&lt;br /&gt;
  &lt;br /&gt;
  # Clone poddery.com repo&lt;br /&gt;
  cd /usr/share/diaspora/public&lt;br /&gt;
  git clone https://git.fosscommunity.in/community/poddery.com.git&lt;br /&gt;
  cd poddery.com &amp;amp;&amp;amp; mv * .[^.]* .. #Give yes for all files when prompted&lt;br /&gt;
  cd .. &amp;amp;&amp;amp; rmdir poddery.com&lt;br /&gt;
&lt;br /&gt;
* save.poddery.com -&amp;gt; https://git.fosscommunity.in/community/save.poddery.com&lt;br /&gt;
  cd /usr/share/diaspora/public/save&lt;br /&gt;
  git submodule init&lt;br /&gt;
  git submodule update&lt;br /&gt;
save.poddery.com repo is maintained as a sub module in poddery.com repo. See this tutorial -&amp;gt; https://chrisjean.com/git-submodules-adding-using-removing-and-updating/ for working with git submodules.&lt;br /&gt;
&lt;br /&gt;
== Backend Services ==&lt;br /&gt;
=== nginx ===&lt;br /&gt;
&lt;br /&gt;
Front-end for Diaspora and Matrix.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
Backend for Matrix.&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Backend for Diaspora. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: Consider migrating to PostgreSQL to optimize resources (We can reduce one service and RAM usage).&lt;br /&gt;
&lt;br /&gt;
=== exim ===&lt;br /&gt;
&lt;br /&gt;
For sending emails.&lt;br /&gt;
 sudo dpkg-reconfigure exim4-config&lt;br /&gt;
&lt;br /&gt;
=== sslh ===&lt;br /&gt;
&lt;br /&gt;
Port multiplexer to allow XMPP and Diaspora to share 443 port. This allows us to fool stupid firewalls which blocks all ports except 80 and 443 (hence XMPP).&lt;br /&gt;
&lt;br /&gt;
=== SSL/TLS certificates ===&lt;br /&gt;
&lt;br /&gt;
 # letsencrypt certonly --webroot -w /usr/share/diaspora/public  -d poddery.com -d www.poddery.com -d test.poddery.com -d groups.poddery.com -w /usr/share/diaspora/public/save -d save.poddery.com -w /var/www/riot -d chat.poddery.com&lt;br /&gt;
&lt;br /&gt;
 # cp  -L /etc/letsencrypt/live/poddery.com/fullchain.pem /etc/diaspora/ssl/poddery.com-bundle.pem&lt;br /&gt;
 # cp -L /etc/letsencrypt/live/poddery.com/privkey.pem /etc/diaspora/ssl/poddery.com.key&lt;br /&gt;
 # chown -R root:ssl-cert /etc/letsencrypt&lt;br /&gt;
 # chmod g+r -R /etc/letsencrypt&lt;br /&gt;
 # chmod g+x /etc/letsencrypt/*&lt;br /&gt;
&lt;br /&gt;
Make sure the certificates used by prosody are symbolic links to letsencrypt default location.&lt;br /&gt;
&lt;br /&gt;
 # ls -l /etc/prosody/certs/&lt;br /&gt;
 total 0&lt;br /&gt;
 lrwxrwxrwx 1 root root 40 Mar 28 01:16 poddery.com.crt -&amp;gt; /etc/letsencrypt/live/poddery.com/fullchain.pem&lt;br /&gt;
 lrwxrwxrwx 1 root root 33 Mar 28 01:16 poddery.com.key -&amp;gt; /etc/letsencrypt/live/poddery.com/privkey.pem&lt;br /&gt;
&lt;br /&gt;
 # crontab -e&lt;br /&gt;
 30 2 * * 1 letsencrypt renew  &amp;gt;&amp;gt; /var/log/le-renew.log&lt;br /&gt;
 32 2 * * 1 /etc/init.d/nginx reload&lt;br /&gt;
 34 2 * * 1 /etc/init.d/prosody reload&lt;br /&gt;
&lt;br /&gt;
=== Handling critical data ===&lt;br /&gt;
  sudo /etc/init.d/mysql stop&lt;br /&gt;
  sudo mv /var/lib/mysql /var/lib/diaspora&lt;br /&gt;
  sudo ln /var/lib/diaspora/mysql /var/lib/mysql&lt;br /&gt;
  sudo mkdir /var/lib/diaspora/uploads&lt;br /&gt;
  sudo chown -R diaspora: /var/lib/diaspora/uploads&lt;br /&gt;
  sudo ln -s /var/lib/diaspora/uploads /usr/share/diaspora/public/uploads&lt;br /&gt;
&lt;br /&gt;
=== Services health check ===&lt;br /&gt;
&lt;br /&gt;
Sample output - Look for &amp;quot;Active: active (running)&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  systemctl status nginx # Our web server front-end for Diaspora, XMPP and Matrix&lt;br /&gt;
  nginx.service - A high performance web server and a reverse proxy server&lt;br /&gt;
  Loaded: loaded (/lib/systemd/system/nginx.service; enabled)&lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:17:02 UTC; 4 weeks 1 days ago&lt;br /&gt;
  Process: 5063 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 13140 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 5071 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 5067 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Main PID: 5072 (nginx)&lt;br /&gt;
  CGroup: /system.slice/nginx.service&lt;br /&gt;
           ├─ 5072 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;&lt;br /&gt;
           ├─13149 nginx: worker process&lt;br /&gt;
           ├─13150 nginx: worker process&lt;br /&gt;
           ├─13151 nginx: worker process&lt;br /&gt;
           └─13153 nginx: worker process&lt;br /&gt;
&lt;br /&gt;
  systemctl status diaspora # Diaspora service&lt;br /&gt;
  diaspora.service - LSB: Diaspora application server&lt;br /&gt;
  Loaded: loaded (/etc/init.d/diaspora)&lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:21:29 UTC; 4 weeks 1 days ago&lt;br /&gt;
  Process: 5146 ExecStop=/etc/init.d/diaspora stop (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 5167 ExecStart=/etc/init.d/diaspora start (code=exited, status=0/SUCCESS)&lt;br /&gt;
  CGroup: /system.slice/diaspora.service&lt;br /&gt;
          ├─  850 unicorn worker[0] -c config/unicorn.rb -D&lt;br /&gt;
          ├─ 5174 sudo -u diaspora -E -H ./script/server&lt;br /&gt;
          ├─ 5175 eye monitoring v0.9.1 [diaspora] (in /usr/share/diaspora)&lt;br /&gt;
          ├─ 5211 sidekiq 4.2.9 diaspora [0 of 25 busy]&lt;br /&gt;
          ├─ 5222 unicorn master -c config/unicorn.rb -D&lt;br /&gt;
          └─31717 unicorn worker[1] -c config/unicorn.rb -D  &lt;br /&gt;
 &lt;br /&gt;
  systemctl status matrix-synapse.service # Synapse Matrix Server&lt;br /&gt;
  matrix-synapse.service - Synapse Matrix homeserver&lt;br /&gt;
  Loaded: loaded (/lib/systemd/system/matrix-synapse.service; enabled)&lt;br /&gt;
  Active: active (running) since Sat 2018-01-13 05:38:55 UTC; 3 weeks 1 days ago&lt;br /&gt;
  Process: 15800 ExecStartPre=/var/lib/matrix-synapse/synapse/bin/python2.7 -m synapse.app.homeserver --config-path=/etc/matrix-synapse/homeserver.yaml --config-path=/etc/matrix-synapse/conf.d/ --generate-keys (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Main PID: 15808 (python2.7)&lt;br /&gt;
  CGroup: /system.slice/matrix-synapse.service&lt;br /&gt;
          └─15808 /var/lib/matrix-synapse/synapse/bin/python2.7 -m synapse.app.homeserver --config-path=/etc/matrix-synapse/homeserver.yaml --config-path=/etc/matrix-synapse/conf.d/&lt;br /&gt;
&lt;br /&gt;
  systemctl status prosody # Prosody XMPP Server&lt;br /&gt;
  prosody.service - LSB: Prosody XMPP Server&lt;br /&gt;
  Loaded: loaded (/etc/init.d/prosody)&lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:35:41 UTC; 4 weeks 1 days ago&lt;br /&gt;
  Process: 6218 ExecStop=/etc/init.d/prosody stop (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 6483 ExecReload=/etc/init.d/prosody reload (code=exited, status=0/SUCCESS)&lt;br /&gt;
  Process: 6223 ExecStart=/etc/init.d/prosody start (code=exited, status=0/SUCCESS)&lt;br /&gt;
  CGroup: /system.slice/prosody.service&lt;br /&gt;
          └─6231 /usr/bin/lua5.1 /usr/bin/prosody&lt;br /&gt;
&lt;br /&gt;
  systemctl status sslh # SSL/SSH multiplexer which allow us to provide multiple services via 443 port (to bypass stupid firewalls)&lt;br /&gt;
  sslh.service - SSL/SSH multiplexer &lt;br /&gt;
  Loaded: loaded (/lib/systemd/system/sslh.service; enabled) &lt;br /&gt;
  Active: active (running) since Fri 2018-01-05 07:29:27 UTC; 4 weeks 1 days ago &lt;br /&gt;
     Docs: man:sslh(8) &lt;br /&gt;
  Main PID: 5444 (sslh) &lt;br /&gt;
  CGroup: /system.slice/sslh.service &lt;br /&gt;
          ├─  713 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─  830 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 1672 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 1673 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3514 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3875 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3876 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 3896 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 4965 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5395 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5444 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5445 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 5963 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 6617 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 6774 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 6957 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 7063 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─ 7083 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          ├─25613 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg &lt;br /&gt;
          └─27481 /usr/sbin/sslh --foreground -F /etc/sslh/sslh.cfg&lt;br /&gt;
&lt;br /&gt;
= Coordination =&lt;br /&gt;
&lt;br /&gt;
*[https://www.loomio.org/g/2bjVXqAu/fosscommunity-in-poddery-com-maintainer-s-group loomio group] - we use this for decision making.&lt;br /&gt;
* Hangout with us in our Matrix room [https://matrix.to/#/#poddery:poddery.com #poddery:poddery.com]&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
&lt;br /&gt;
Email: poddery at autistici.org (alias that reaches Akhilan, Abhijith Balan, Fayad, Balasankar, Julius, Praveen, Prasobh, Sruthi, Shirish, Vamsee and Manukrishnan)&lt;br /&gt;
&lt;br /&gt;
The following people have their GPG keys in the password file.&lt;br /&gt;
&lt;br /&gt;
Praveen Arimbrathodiyil (piratepin) (ID: 0xCE1F9C674512), Balasankar C (ID: 0x96EDAB9B2E6B7171), Manu Krishnan T V (ID: 0x5D0064186AF037D9), Fayad Fami (fayad) (ID: 0x51C954405D432381), Abhijith PA (ID: 0x863D4DF2ED9C28EF), Syam G Krishnan (sgk) (ID: 0x6EF48CCD865A1FFC), Sagar Ippalpalli (ID: 0xFD49D0BC6FEAECDA), Pirate Bady (piratesin) (ID: 0x92FDAB42A95FF20C), Kannan (ID: 0x0B1955F40C691CCE)&lt;br /&gt;
&lt;br /&gt;
We recommend you setup [http://www.vim.org/scripts/script.php?script_id=3645 Vim GPG Plugin] for transparent editing. If you are new to GPG, then follow [https://www.madboa.com/geek/gpg-quickstart/ this guide].&lt;br /&gt;
&lt;br /&gt;
=== Server Access ===&lt;br /&gt;
&lt;br /&gt;
Maintained in a private git repo at -&amp;gt; https://git.fosscommunity.in/community/access&lt;br /&gt;
&lt;br /&gt;
= Setting up Backup =&lt;br /&gt;
&lt;br /&gt;
Backup was setup on a Scaleway C1 VPS (4 core ARM processor with 2GB RAM). &#039;&#039;&#039;TODO: C1 server was crashing frequently and we need to setup backup again on VPS provided by Manu&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hostname (IP): backup.poddery.com (No public ip, access via scaleway.com web console). If you restart this machine, you may want to add poddery.com private ip in /etc/hosts&lt;br /&gt;
&lt;br /&gt;
 # apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
Directly creating luks volume on /dev/nbd1 is not working, so we use a logical volume&lt;br /&gt;
&lt;br /&gt;
 # pvcreate /dev/nbd1&lt;br /&gt;
 # vgcreate data /dev/nbd1&lt;br /&gt;
 # lvcreate -n diaspora -L 46.5G /dev/data&lt;br /&gt;
&lt;br /&gt;
 # cryptsetup luksFormat /dev/data/diaspora&lt;br /&gt;
 # cryptsetup luksOpen /dev/data/diaspora diaspora&lt;br /&gt;
&lt;br /&gt;
and update /etc/crypttab&lt;br /&gt;
 # &amp;lt;target name&amp;gt; &amp;lt;source device&amp;gt;         &amp;lt;key file&amp;gt;      &amp;lt;options&amp;gt;&lt;br /&gt;
 diaspora /dev/data/diaspora none luks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # mkfs.ext4 /dev/mapper/diaspora&lt;br /&gt;
 # mkdir /var/lib/diaspora&lt;br /&gt;
and update /etc/fstab&lt;br /&gt;
 # UNCONFIGURED FSTAB FOR BASE SYSTEM&lt;br /&gt;
 /dev/mapper/diaspora /var/lib/diaspora ext4 defaults 0 2&lt;br /&gt;
&lt;br /&gt;
 # mount -a&lt;br /&gt;
 # apt-get install mysql-server&lt;br /&gt;
&lt;br /&gt;
Move MySQL data directory to encrypted volume&lt;br /&gt;
 # /etc/init.d/mysql stop&lt;br /&gt;
 # mv /var/lib/mysql /var/lib/diaspora/&lt;br /&gt;
 # ln -s /var/lib/diaspora/mysql /var/lib/mysql&lt;br /&gt;
&lt;br /&gt;
Follow steps in https://dev.mysql.com/doc/refman/5.5/en/replication-howto-masterbaseconfig.html for replication&lt;br /&gt;
&lt;br /&gt;
Follow steps in https://www.howtoforge.com/how-to-set-up-mysql-database-replication-with-ssl-encryption-on-centos-5.4 for ssl (but ssl support is disabled in debian)&lt;br /&gt;
&lt;br /&gt;
Follow steps in http://www.networkcomputing.com/storage/how-set-ssh-encrypted-mysql-replication/1111882674 to use ssh port forwarding to have encrypted replication&lt;br /&gt;
&lt;br /&gt;
 # adduser sshtunnel --disabled-login&lt;br /&gt;
 # su sshtunnel&lt;br /&gt;
&lt;br /&gt;
Generate SSH key pair and copy public key to target system&lt;br /&gt;
 $ ssh-keygen -t rsa&lt;br /&gt;
 $ ssh -f sshtunnel@poddery.com -L 7777:127.0.0.1:3306 -N&lt;br /&gt;
&lt;br /&gt;
Test the connectivity&lt;br /&gt;
 # mysql -u poddery_backup -p -P 7777 -h 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
Uploads are rsynced every hour&lt;br /&gt;
&lt;br /&gt;
 # crontab -e&lt;br /&gt;
 # m h  dom mon dow   command&lt;br /&gt;
 0 * * * * pgrep rsync || rsync -av --delete root@poddery.com:/var/lib/diaspora/uploads/ /var/lib/diaspora/uploads/ &amp;gt;/var/lib/diaspora/rsync-uploads.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Since we are not using a public ip (saves us money), backup.poddery.com connects to poddery.com via private ip. So if poddery.com is rebooted, the new ip address should be updated in /etc/hosts file of backup.poddery.com. To connect, use the web console from scaleway.com&lt;br /&gt;
&lt;br /&gt;
= Add more disk space =&lt;br /&gt;
&lt;br /&gt;
# Power off the machine with &amp;quot;ARCHIVE&amp;quot; option. It may take upto an hour for shutdown to complete on backup.poddery.com and poddery.com&lt;br /&gt;
# Add more disk from scaleway.com control panel . Volumes -&amp;gt; CREATE VOLUME&lt;br /&gt;
# Attach the newly created volume to server from Server page&lt;br /&gt;
# Power on the server&lt;br /&gt;
# Create physical volume (pvcreate /dev/nbdN)&lt;br /&gt;
# Expand volume group (vgextend data /dev/nbdN)&lt;br /&gt;
# Expand logical volume (lvresize --size=186G data/diaspora)&lt;br /&gt;
# Expand encrypted partition (cryptsetup resize diaspora)&lt;br /&gt;
# Resize file system (resize2fs /dev/mapper/diaspora)&lt;br /&gt;
&lt;br /&gt;
= Maintenance history =&lt;br /&gt;
This section holds maintenance/issue history for future tracking.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When updating diaspora-installer-mysql packages, remember to recreate /usr/share/diaspora/public/uploads symlink to /var/lib/diaspora/uploads&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
1. Prosody error - Failed to load private key&lt;br /&gt;
&lt;br /&gt;
 certmanager error SSL/TLS: Failed to load &#039;/etc/letsencrypt/live/poddery.com/privkey.pem&#039;: Previous error (see logs), or other system error. (for poddery.com)&lt;br /&gt;
 tls error   Unable to initialize TLS: error loading private key (system lib)&lt;br /&gt;
 certmanager error SSL/TLS: Failed to load &#039;/etc/letsencrypt/live/poddery.com/privkey.pem&#039;: Check that the permissions allow Prosody to read this file.&lt;br /&gt;
&lt;br /&gt;
This error is usually when ssl certificate in freshly installed or renewed. Prosody user is unable to access the key file due to lack of privileges.&lt;br /&gt;
&lt;br /&gt;
Note that Poddery uses Letsencrypt for ssl.&lt;br /&gt;
&lt;br /&gt;
Fix: &lt;br /&gt;
&lt;br /&gt;
* Make sure that prosody user is in &#039;certs&#039; group (this group may also be called ssl-certs as setup by Letencrypt) &lt;br /&gt;
* /etc/letsencrypt/ is the ssl directory. &lt;br /&gt;
* Prosody user should have permissions to all folders importantly archive and live folders in /etc/letsencrypt. Permissions to each folder must be 750.&lt;br /&gt;
* Troubleshoot by checking if you can switch to each folder in /etc/letsencrypt as prosody user and cat the files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If replication fails, you can restart it following the instructions here&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://dba.stackexchange.com/questions/69394/mysql-replication-error-1594&lt;br /&gt;
&lt;br /&gt;
[[Category:Services]]&lt;/div&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
</feed>