[Click/tap here to expand/collapse this article]
πΈ-π©-πͺπ±οΈποΈπΎοΈ SDE MobileServer is an experimental project chain with the goal of running an entire server off of a portable device (phones, phablets, and tablets)
[Click/tap here to expand/collapse this section]
This project has 2 major goals:
- To see if it is possible to run an entire server off of a mobile device
- To raise the default storage capacity in mobile devices to accommodate mobile servers (this can be done if the project is successful enough to create a demand for higher-capacity phones and tablets to run larger servers)
This project was made part of the SDE project, as I couldn't fit it in anywhere else, nor make it a separate project.
[Click/tap here to expand/collapse the original draft]
[Click/tap here to expand/collapse the imager section]
The imager is a way to image the server and its data from a desktop computer to a mobile device. Since phones can't be used to program large applications, the imager is a very important component.
[Click/tap here to expand/collapse the test zone section]
The test zone is a set of sandbox servers and tools to test the server on your mobile device before deployment. It contains some basic webpages, along with the 3 acid tests (with some other standards checks) to test how devices display server webpages.
[Click/tap here to expand/collapse the connection types section]
- Wi-Fi 2.4 Ghz (limited server)
- Wi-Fi 5.0 Ghz (basic server)
- 1x mobile data (inapplicable) βοΈ
- 2G mobile data (the most basic server)
- 3G mobile data (very limited server)
- 4G mobile data (limited server)
- 5G mobile data (be careful about billing)
- 6G mobile data (be careful about billing)
- Mobile hotspot 2.4 Ghz (limited server)
- Mobile hotspot 5.0 Ghz (basic server)
- Bluetooth (limited server)
[Click/tap here to expand/collapse the languages section]
SDE MobileServer is written in:
- Java (Android)
- Kotlin (FireOS)
- Swift (iOS)
- Objective-C++ (iPadOS)
- Python, Vala (Ubuntu, PostMarketOS)
- C (Core)
[Click/tap here to expand/collapse this section]
Documentation is located in a separate repository: SDE MobileServer Docs
[Click/tap here to expand/collapse this section]
Official Ports of SDE MobileServer are currently available for 6
operating systems, as of 2023, Sunday, June 18th, which include:
[Click/tap here to expand/collapse this table]
Logo | Repo link | Info | Language(s) |
---|---|---|---|
SDE MobileServer for Android |
AndroidOS port | Java |
|
SDE MobileServer for FireOS |
FireOS port | Kotlin |
|
SDE MobileServer for iOS |
iOS port | Swift |
|
SDE MobileServer for iPadOS |
iPadOS port | Objective-C++ |
|
SDE MobileServer for PostMarketOS |
PostMarketOS port | Python Vala |
|
SDE MobileServer for Ubuntu |
Ubuntu Touch port | Python Vala |
This is for the server itself. The imager, and other utilities are planned to have support on:
- Ubuntu 16.04 and up
- Fedora 26 and up
- Windows 7 and up
- MacOS 10.15 and up
[Click/tap here to expand/collapse this section]
There are currently 13
official plugins for SDE MobileServer, as of 2023, Sunday, June 18th, which include:
[Click/tap here to expand/collapse this table]
Logo | Repo link | Info | Language(s) |
---|---|---|---|
SDE MobileServer CraftCMS Plugin |
CraftCMS support for MobileServer | PHP |
|
SDE MobileServer RuffleRS Plugin |
RuffleRS support for MobileServer | Rust |
|
SDE MobileServer WordPress Plugin |
WordPress support for MobileServer | PHP |
|
SDE MobileServer MediaWiki Plugin |
MediaWiki support for MobileServer | PHP |
|
SDE MobileServer SNU Plugin |
SNU support for MobileServer | Python |
|
SDE MobileServer XMPP Plugin |
XMPP support for MobileServer | XSLT |
|
SDE MobileServer Jekyll Plugin |
Jekyll support for MobileServer | Ruby |
|
SDE MobileServer MdBook Plugin |
MdBook support for MobileServer | Rust |
|
SDE MobileServer Gatsby Plugin |
Gatsby support for MobileServer | JavaScript |
|
SDE MobileServer NuxtJS Plugin |
NuxtJS support for MobileServer | JavaScript |
|
SDE MobileServer Hugo Plugin |
Hugo support for MobileServer | Google Go , Rust |
|
SDE MobileServer MathJax Plugin |
MathJax support for MobileServer | JavaScript |
|
SDE MobileServer OpenStreetMap Plugin |
OpenStreetMap support for MobileServer | Ruby |
You will need the plugins manager utility to use plugins. It is available under Utilities
[Click/tap here to expand/collapse this section]
There are currently 3
official utilities for SDE MobileServer, as of 2023, Sunday, June 18th, which include:
[Click/tap here to expand/collapse this table]
Logo | Repo link | Info | Language(s) |
---|---|---|---|
SDE MobileServer Imager |
Server imaging utility | C |
|
SDE MobileServer TestZone |
Server testing utility | C |
|
SDE MobileServer PluginManager |
Plugin management utility | C |
These are not to be confused with plugins. Utilities help configure and setup the server, plugins are additional components for the launched server.
[Click/tap here to expand/collapse this section]
As of 2023, Sunday, June 18th, there are 24
repositories that are part of this project. They include:
[Click/tap here to expand/collapse this list]
-
SDE MobileServer (current repository)
- Home repository -
SDE MobileServer Docs
- Documentation repository -
SDE MobileServer Imager
- Server imaging utility -
SDE MobileServer TestZone
- Server testing utility -
SDE MobileServer Android
- AndroidOS port of SDE MOBSVR -
SDE MobileServer FireOS
- FireOS port for SDE MOBSVR -
SDE MobileServer iOS
- iOS port for SDE MOBSVR -
SDE MobileServer iPadOS
- iPadOS port for SDE MOBSVR -
SDE MobileServer Ubuntu
- Ubuntu port for SDE MOBSVR -
SDE MobileServer PostMarketOS
- PostMarketOS port for SDE MOBSVR -
SDE MobileServer Plugins CraftCMS
- CraftCMS plugin for SDE MOBSVR -
SDE MobileServer Plugins RuffleRS
- RuffleRS plugin for SDE MOBSVR -
SDE MobileServer Plugins WordPress
- WordPress plugin for SDE MOBSVR -
SDE MobileServer Plugins MediaWiki
- MediaWiki plugin for SDE MOBSVR -
SDE MobileServer Plugins SNU
- SNU plugin for SDE MOBSVR -
SDE MobileServer Plugins XMPP
- XMPP plugin for SDE MOBSVR -
SDE MobileServer Plugins Jekyll
- Jekyll plugin for SDE MOBSVR -
SDE MobileServer Plugins MdBook
- MdBook plugin for SDE MOBSVR -
SDE MobileServer Plugins Gatsby
- Gatsby plugin for SDE MOBSV -
SDE MobileServer Plugins NuxtJS
- NuxtJS plugin for SDE MOBSVR -
SDE MobileServer Plugins Hugo
- Hugo plugin for SDE MOBSVR -
SDE MobileServer Plugins MathJax
- MathJax plugin for SDE MOBSVR -
SDE MobileServer Plugins OpenStreetMap
- OpenStreetMap plugin for SDE MOBSVR -
SDE MobileServer PluginManager
- Plugin manager utility - More repositories coming soon.
[Click/tap here to expand/collapse this section]
This project is a part of the S Desktop Environment (SDE, or Skeuowie) project |
[Click/tap here to expand/collapse this section]
[Click/tap here to expand/collapse this section]
No you don't. Just like KDE applications can be run outside of the K Desktop Environment, SDE applications can also be run outside of the S Desktop Environment.
Not yet. It needs a lot more development time, and some dedicated developers before it becomes functional. If you know how to program in any of the languages that any of this projects platforms, plugins, and utilities uses, and you have an interest in this project/want to see it become a reality, feel free to start programming, and send a pull request. Dedicated programmers who have GitHub sponsors enabled will receive monthly funding for their hard work, ranging from $5 a month to $50 a month. Payment via Patron and OpenCollective is planned for the future.
Click/tap here to expand/collapse this section
File type: Markdown (*.md *.mkd *.mdown *.markdown)
File version: 12 (2023, Sunday, June 18th at 05:08 pm PST)
Line count (including blank lines and compiler line): 587
Word count: 3,915
Character count (including spaces): 27,203
Character count (excluding spaces): 23,638
Size (in bytes): 27,231
Current article language: English (EN_USA)
/ Markdown (CommonMark)
/ HTML5 (HyperText Markup Language 5.3)
Encoding: UTF-8 (Emoji 12.0 or higher recommended)
All times are UTC-7 (PDT/Pacific Time) (Please also account for DST (Daylight Savings Time) for older/newer entries up until it is abolished/no longer followed)
Note On 2022, Sunday, March 13th at 2:00 am PST, the time jumped ahead 1 hour to 3:00 am.
Note You may need special rendering support for the
<details>
HTML tag being used in this document
Click/tap here to expand/collapse the file history section for this project
Version 1 (2023, Tuesday, June 6th at 11:25 pm PST)
This version was made by: @seanpm2001
Changes:
- Started the file
- Added the title section
- Added the
Project goal
section - Added the
Original draft
section -
- Added the
Imager
subsection
- Added the
-
- Added the
Test Zone
subsection
- Added the
-
- Added the
Connection types
subsection
- Added the
-
- Added the
Languages
subsection
- Added the
- Added the
Documentation
section - Added the
Repositories
section - Added the
file info
section - No other changes in version 1
Version 2 (2023, Wednesday, June 7th at 11:21 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Added the
SDE project
section - Updated the
file info
section - No other changes in version 2
Version 3 (2023, Thursday, June 8th at 10:05 pm PST)
This version was made by: @seanpm2001
Changes:
- Added direct anchor links to all headings
- Updated the
Project goals
section (renamed fromProject goal
toProject goals
) - Updated the
Repositories
section - Updated the
file info
section - No other changes in version 3
Version 4 (2023, Friday, June 9th at 10:12 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Added the
Ports
section - Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Added the line count
- Added the
file history
section -
- Added an entry for version 1
-
- Added an entry for version 2
-
- Added an entry for version 3
-
- Added an entry for version 4
- Added the footer
- No other changes in version 4
Version 5 (2023, Saturday, June 10th at 10:46 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Added the
Ports
section - Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Added an entry for version 5
- No other changes in version 5
Version 6 (2023, Sunday, June 11th at 10:10 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Updated the
Ports
section -
- Converted the list into a table with icons, and additional information
- Added the
Plugins
section -
- Added a table with the current 2 plugins, that includes icons, and additional information
- Added the
Utilities
section -
- Added a table with the current 2 utilities, that includes icons, and additional information
- Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Added an entry for version 6
- No other changes in version 6
Version 7 (2023, Monday, June 12th at 10:42 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Updated the
Plugins
section -
- Added the latest 2 entries
- Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Added an entry for version 7
- No other changes in version 7
Version 8 (2023, Tuesday, June 13th at 02:16 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Updated the
Plugins
section -
- Added the latest 2 entries
- Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Added an entry for version 8
- No other changes in version 8
Version 9 (2023, Wednesday, June 14th at 02:12 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Updated the
Plugins
section -
- Added the latest 2 entries
- Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Added an entry for version 9
- No other changes in version 9
Version 10 (2023, Friday, June 16th at 11:02 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section - Updated the
Plugins
section -
- Added the latest 2 entries
- Updated the
SDE
section - Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Added an entry for version 10
- No other changes in version 10
Version 11 (2023, Saturday, June 17th at 05:17 pm PST)
This version was made by: @seanpm2001
Changes:
- Updated the
Repositories
section -
- Updated the date
-
- Added the latest 2 entries
-
- Converted the table into a dropdown table
- Updated the
Plugins
section -
- Updated the date
-
- Added the latest 2 entries
-
- Converted the table into a dropdown table
- Updated the
Utilities
section -
- Updated the date
-
- Converted the table into a dropdown table
- Updated the
Ports
section -
- Updated the date
-
- Converted the table into a dropdown table
- Updated the
SDE
section -
- Converted the FAQ into a dropdown table
- Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Updated the entry for version 10
-
- Added an entry for version 11
- No other changes in version 11
Version 12 (2023, Sunday, June 18th at 05:08 pm PST)
This version was made by: @seanpm2001
Changes:
- Added dropdowns to all remaining sections that didn't have them
- Updated the
Repositories
section -
- Updated the date
-
- Added the latest 2 entries
- Updated the
Plugins
section -
- Updated the date
-
- Added the latest 1 entry
- Updated the
Utilities
section -
- Updated the date
-
- Added the latest 1 entry
- Updated the
Ports
section -
- Updated the date
- Updated the
SDE
section -
- Converted the FAQ into a dropdown table
- Updated the
file info
section -
- Updated the version number
-
- Updated the version date
-
- Updated the line count
- Updated the
file history
section -
- Updated the entry for version 5
-
- Updated the entry for version 6
-
- Updated the entry for version 7
-
- Updated the entry for version 8
-
- Updated the entry for version 9
-
- Updated the entry for version 10
-
- Updated the entry for version 11
-
- Added an entry for version 12
- No other changes in version 12
You have reached the end of this page.