Gedeelde diensten
Want to share photos without paying for cloud storage? Tired of creating throwaway accounts for free trials? Miss the days when publishing a personal website was easy? With shared services, you can do all of this directly over Jami’s peer-to-peer network.
Shared services are accessed directly over Jami’s peer-to-peer network. No hosting provider, cloud storage account, or public IP configuration is required.
Zie ook
More information on the shared services feature can be found in this blog post!
What is a shared service?
A shared service lets you securely share applications running on your computer—such as websites, photo galleries, game servers, file directories, or other TCP-based services—to other Jami users.
For website and directory sharing, Jami includes an embedded web server, so no separate web server software is required.
Accessing your contacts’ services
Notitie
The button appears whenever the selected contact has one or more shared services available.
Shared services are available only while the person sharing them is online.
To access a contact’s shared services:
Select one of your contacts.
Select the
button next to the Call button.
A list of your contact’s shared services will appear. Select the service you want to access.
Notitie
Why don’t I see the button?
Your contact is probably not sharing any services with you.
Desktop
If the shared service is web-based, Jami opens it in your default web browser. For other services, a link to the service is copied to your clipboard.
Android
If the shared service is web-based, Jami opens it in your default web browser. For other services, a link to the service is copied to your clipboard.
iOS
Jami opens the shared service in an integrated web browser within Jami.
Notitie
The button differs slightly from the one used on the desktop and Android versions.
Belangrijk
Custom (non-web) shared services are not supported on iOS and iPadOS due to operating system restrictions.
Creating a shared service
Notitie
Creating shared services is currently supported only on desktop.
To create a shared service, open Settings → Account → Shared Services.
Directory sharing
The Add Website option can also be used to share a directory of files. If the selected directory does not contain an
index.html file, Jami automatically presents a directory listing.
On the Shared Services page, select Add Website.
Website sharing
Notitie
Only proceed with the following if you feel comfortable with basic HTML and CSS.
On the Shared Services page, select Add Website, then select the directory you want to share. The directory must contain an
index.html file in its root directory. You can also include additional HTML, CSS, JavaScript, images, and other assets required by your website.
Notitie
If the shared directory contains an index.html file, Jami serves it as the website’s home page. Other files remain accessible through links within the site.
Your contacts will be able to access your website as described above. The following is an example of a customized website.
Limiting visibility
You can control who can discover and access each shared service. Jami allows you to choose from the following visibility options when sharing a service.
Contacts: The default visibility. Any approved contact can access the service.
Anyone (public): Any Jami user can discover and access the service, even if they are not one of your contacts.
Specific contacts only: Only the contacts you select from your contact list can see the service.
You can configure the visibility of a shared service in the configuration dialog as shown below. Set the Accessible option to one of the visibility options above. If you select Specific contacts only, you will then need to add or remove contacts using the chips in the dialog.
Custom service sharing
Jami allows you to share any TCP service with your contacts, not just websites.
On the Shared Services page, select Custom service and configure it as needed.
Examples
Limitations
Shared services are only available while the host is online.
Creating shared services currently requires the desktop application.
iOS and iPadOS support only web-based shared services.
Only TCP services are supported; UDP services are not currently supported.
Performance depends on the host’s internet connection and available bandwidth.
Advantages
No domain name registration required.
No cloud storage fees.
Does not require Internet connectivity when peers can reach each other over the same network.
CODE
Etherpad
Minecraft