- Introduction
- Create from the Web
- Start and Configure
- Duplicate Offline
- Bible.Local Software
- Conclusion
- Contact
Introduction
What are BibleSD cards?
- 1,300 Bible translations (900 languages)
- Interlinear Hebrew & Greek tools and commentaries
- Free to distribute
BibleSD media includes over 1,300 Bible translations in over 900 languages (thanks to eBible.org) and interlinear study tools (thanks to OpenBible.com). The name BibleSD comes from "Bible" and "microSD", but other kinds of storage media can be used, including USB drives (32GB or larger). All content can be freely copied and distributed. To facilitate duplication and distribution, BibleSD content can be downloaded as one image file and block-level copied to media.
What is Bible.Local?
- Web-server hosting BibleSD content and Bible SuperSearch
- Self-hosted WiFi network and DNS
- Self-duplication tool to clone Bible.Local devices and produce BibleSD media
Bible.Local is a Linux-based operating system image which can run on several Raspberry Pi models. When powered, the system creates a WiFi network and hosts a website with 1,300 Bible translations in over 900 languages (eBible.org), interlinear study tools (OpenBible.com), and an advanced multilingual search (thanks to BibleSuperSearch.com).
The name Bible.Local is also the domain. The home webpage is accessible at http://bible.local. Familiar domains ending in ".com", ".org", or similar refer to Internet or World Area Network (WAN) resources, while ".local" domains typically refer to Local Area Network (LAN) resources. For resolution of local domains, the Bible.Local system provides a self-hosted Domain Name System (DNS) through Avahi (Bonjour).
The duplication tool (http://bible.local/duplication.html) allows additional Bible.Local systems and BibleSD media to be produced without an Internet connection. Offline duplication can be useful to facilitate Bible distribution in places where Internet access is restricted or network connections to websites draw unwanted attention.
Create from the Web
Anyone can create BibleSD media or Bible.Local systems. All content and software is freely redistributable (permissive open-source, creative commons, or public domain). Simply download the image file and clone onto flash media.
1. Download the image file:
- BibleSD (5 GB download)
- Bible.Local (16 GB download)
2. Attach microSD or USB media to the computer:
Media Content | Minimum Capacity | Media Type |
---|---|---|
BibleSD | 32 GB | microSD, USB drive |
Bible.Local | 64 GB | microSD |
3. Write the image file to the media.
Below are software examples and instructions for writing an image file:
Example A: Balena Etcher
Example B: Raspberry Pi Imager
Example C: dd & gzip
(Mac or Linux)
1. Find the root device name:
Open a Terminal, type diskutil list
(Mac) or lsblk
(Linux), and press Enter.
In the list, find the root name of the media to be written (example: /dev/sdb
or /dev/mmcblk0
).
2. Unmount the device:
Mac: use diskutil unmountDisk
with the root device name (example: diskutil unmountDisk /dev/sdb
).
Linux: use umount
with each directory (if any) where the device is mounted (example: umount /media/username/partition
).
4. What to do with the media:
- If you have created BibleSD media, then the media can be removed or ejected and inserted into another computer, smartphone, or tablet, allowing the Word of God to be read and study tools applied to increase understanding. Give it away to someone, pray the Lord uses it to bring His Word into their heart, then create more BibleSD media to distribute!
- If you have created Bible.Local media, then continue to the next steps in Start and Configure below.
Start and Configure
After a Bible.Local image file has been written to a microSD card, insert the card into a board, connect power, and configure the password and WiFi settings.
1. Insert the microSD card into a supported hardware model:
2. Connect a USB power adapter:
Model | USB Type | Current Rating (Min/Ideal) |
---|---|---|
Zero W 2 | Micro USB | 500mA/1A |
4 | USB-C | 2A/3A |
- Note: Raspberry Pi Zero models can be powered through either Micro USB port, but the connector indicated (circled red) can only be used for power and cannot accept an OTG adapter.
3. Connect to the WiFi network:
- Default WiFi SSID: Living-Water
- Default WiFi password: John4-14
4. Open the configuration webpage:
- http://bible.local/configuration.html
- Note: to access bible.local on a smartphone, it may be necessary to disable cellular data or enable WiFi in Airplane Mode.
5. Change the server password:
- Default server password: John13:14
- Enter the old password and a new password
- Click Update server password
6. Optional: change the WiFi settings:
- Enter a new WiFi SSID and WiFi password
- Enter your server password
- Click Change WiFi settings
- Wait for the WiFi network to restart, and connect using the new settings.
7. Go share your WiFi settings with everyone, so they can connect and read God's Word!
Duplicate Offline
You can use the duplication webpage in your Bible.Local system to create BibleSD media and additional Bible.Local systems.1. Open the duplication webpage:
2. Attach microSD or USB flash media.
- Raspberry Pi Zero W 2 model will require a Micro USB OTG adapter.
3. Start Writing
- Click BibleSD or Bible.Local beside the corresponding device to begin writing.
- Note: you can click Cancel to stop the writing process, and then the process will restart from the beginning if you click BibleSD or Bible.Local again.
Media Content | Minimum Capacity | Media Type |
---|---|---|
BibleSD | 32 GB | microSD, USB drive |
Bible.Local | 64 GB | microSD |
4. Complete
- BibleSD: media can be removed and inserted into another computer, smartphone, or tablet. Give it away to someone, then create more BibleSD media to distribute!
- Bible.Local: media can be removed and inserted into a supported board to create another Bible.Local system. Note: the server password will not be the default password, and will instead be the same as the current password of the Bible.Local system used for duplication. Follow the steps in Start and Configure for the new Bible.Local system.
Bible.Local Software
Translations
- Translations contains links to 1,300 translations of the Bible in HTML and eBook (epub) formats. The HTML format opens in the browser and the eBook format downloads as a file that can be opened by eBook readers.
- Plain text format is available by changing the URL path from html to text, as shown in this example:
- This content originates from eBible.org.
SuperSearch
- Bible SuperSearch is a multilingual advanced search that enables searching for passages of Scripture using both verse references and keywords.
- Multiple translations and languages can be searched in parallel by clicking Add Bible and selecting from the dropdown menu.
- Detailed API documentation is available at bible.local/biblesupersearch_api/public/
- An administrative interface provides controls to configure the search and install additional Bible texts:
- URL: http://bible.local/biblesupersearch_api/public/login
- username: biblesupersearch
- password: John14-6
- This site is a stand-alone instance of the database and API available from biblesupersearch.com.
OpenBible
- OpenBible provides interlinear English translations with Hebrew and Greek.
- Specific features include:
- Strongs numbering, Hebrew and Greek translations, and usage references.
- Various English commentaries for each chapter of the Bible.
- A powerful English word search.
- This content is a stand-alone instance of openbible.com produced by biblehub.com.
Word Lookup
- Word Lookup is the initial beta version of software providing one-click display of verses containing a Hebrew or Greek word.
- All words and Strongs numbers (excluding English words less than 4 characters in length) can be clicked to display every verse where that word or Strongs number is used.
- English words and Strongs linking were parsed from the BSB Translation Tables.
- There are a few places (Example: end of Zachariah 2) where English words are out of synchronization with the Hebrew text. These issues should be corrected in a future version. As far as is currently known, the Hebrew and Greek texts are consistent with their source texts and the known problems are related to synchronization with English text.
- This is provided as a helpful resource and for reference only. For authoritative texts, please rely on texts in Translations.
Backend Services
- Main login:
ssh servant@bible.local
- user: servant
- default password: John13:14
- Important directories:
/home/servant/watercarrier
: Java package directory containing the classes to run the duplication and configuration web interfaces; requires creek and paddle (github.com/g-i-w/watercarrier)./home/servant/creek
: data file parsing and text structures (github.com/g-i-w/creek)./home/servant/paddle
: mini TCP/UDP/HTTP server (github.com/g-i-w/paddle)./var/www/html/
: root web directory (github.com/g-i-w/watercarrier-html)./var/www/html/biblesd
: BibleSD content containing 1,300 Bible translations in HTML, epub, and text./var/www/html/biblesupersearch_api
: Bible SuperSearch backend PHP code and Bible text modules./var/www/html/biblesupersearch_client
: Bible SuperSearch frontend JavaScript code.
- Main software packages:
- Apache2: main web server.
- MariaDB: database supporting Bible SuperSearch:
- database: biblesupersearch
- user: biblesupersearch
- password: John4
- OpenJDK: runtime environment for duplication and configuration web interfaces.
- UFW: firewall configuration.
- Bible.Local services (located in
/etc/systemd/system
):- biblelocal-configuration.service: web interface to update user and WiFi passwords.
- biblelocal-duplication.service: web interface to allow duplication of BibleSD and Bible.Local media.
- biblelocal-wifi.service: operates the WiFi network.
- Open ports:
- 22:
sshd
SSH login - 80:
apache2
main web server - 53:
dnsmasq
(DNS & name resolution) - 67:
dnsmasq
(DNS & name resolution) - 5353:
avahi-daemon
(DNS & name resolution) - 7000:
java
duplication web interface - 8000:
java
configuration web interface
- 22:
Conclusion
- Ask the Lord Jesus to use BibleSD media and Bible.Local systems in His harvest.
- Keep reading His Word and giving it away to everyone, whether in digital or print form.
- Time is short, and the Lord is coming back soon. Be ready and watching for His return!
"knowing this first, that in the last days mockers will come, walking after their own lusts and saying, "Where is the promise of his coming? For, from the day that the fathers fell asleep, all things continue as they were from the beginning of the creation." For they willfully forget that there were heavens from of old, and an earth formed out of water and amid water by the word of God, by which means the world that existed then, being overflowed with water, perished." 2 Peter 3:3-6
"As the days of Noah were, so will the coming of the Son of Man be. For as in those days which were before the flood they were eating and drinking, marrying and giving in marriage, until the day that Noah entered into the ship, and they didn't know until the flood came and took them all away, so will the coming of the Son of Man be. Then two men will be in the field: one will be taken and one will be left. Two women will be grinding at the mill: one will be taken and one will be left. Watch therefore, for you don't know in what hour your Lord comes." Matthew 24:37-41
"But concerning the times and the seasons, brothers, you have no need that anything be written to you. For you yourselves know well that the day of the Lord comes like a thief in the night. For when they are saying, "Peace and safety," then sudden destruction will come on them, like birth pains on a pregnant woman. Then they will in no way escape. But you, brothers, aren't in darkness, that the day should overtake you like a thief. You are all children of light and children of the day. We don't belong to the night, nor to darkness, so then let's not sleep, as the rest do, but let's watch and be sober." 1 Thessalonians 5:1-6
Contact
Feel free to contact me with any questions/suggestions:- Email: info@matt2446.us
- Call/text (US +1): 334 - 310 - 1802