Bài Viết
Tài liệu học tập & hướng dẫn về Functionland
Bài viết
4- Bài ViếtJackson40Oct 19, 2023
Create a NAS with Your FxBlox — How to install Samba: A Beginners Guide
Big shout-out to Fierro Labs for this awesome tutorial! It is time to upgrade our FxBlox to something we can actually use! I will show you how to install Samba in just 3 easy steps! We are in search of the best way to set up our Blox as a NAS while the FULA testnet is still under development. This beginner friendly tutorial will allow us to add, remove, and edit files on the Blox all while accessing them on Windows, Mac, or other Linux computers! We are introducing many more Linux fundamentals in this tutorial, but don’t worry I will explain new things thoroughly. “Released in 1992, Samba is an open source implementation of the SMB protocol for Unix systems and Linux distributions. The server supports file sharing and print services, authentication and authorization, name resolution, and service announcements (browsing) between Linux/Unix servers and Windows clients.” (Sheldon, Robert & Scarpati, Jessica. “Server Message Block protocol (SMB protocol)”. TechTarget. August 2021). Since SMB was introduced in the 1980’s, Windows, MacOS, & Linux have supported the SMB protocol to access SMB-enabled remote files servers. In this tutorial you will learn how to: Factory reset your FxBlox device Attach a Keyboard, Video, and Mouse Update the FxBlox’s Linux OS Install Samba through armbian-config Configure Samba on Linux Manage and check Samba status View files hosted in Samba, on Windows and OSX Preface Okay I might have embelished the intro. It is going to take more than just three “easy” steps to set up Samba. But I will hold your hand through it. This tutorial will use ssh. If you want a quick refresher on how that works, check out my last tutorial Create a NAS with Your FxBlox: A Beginner’s Guide Series | by Fierro Labs | Sep, 2023 | Medium. If you want to continue the tutorial using a KVM, then get a mouse and keyboard combo that uses a wireless receiver (I don’t recommend bluetooth). A usb-c to usb-a adapter to connect it and a usb-c to HDMI dongle/cable (usb-c to DisplayPort also works). To factory reset your device, you will also need a usb-c cable that connects to your flash drive. Multi-port dongles/adapters will not work with the Blox. If you do not have any of the above, please consider supporting me by using my amazon affiliate links to order your accessories. Thank you! Usb-c to Usb-a female adapter Usb-c to HDMI female adapter or Usb-c to HDMI male cable Logitech Wireless Keyboard and Mouse combo *Disclosure: As an Amazon Associate I earn from qualifying purchases. Here is the default login information for the FxBlox: Username: pi Password: raspberry Hostname: fulatower Attach Keyboard, Video, & Mouse If you want to continue with the tutorial while interacting with the Blox directly. Then you’ll need the aforementioned cables or adapters. To connect keyboard and mouse, you could connect one to the top usb-c port and the other to the middle one. But I say just get a wireless combo, so you only take up one port. The two bottom usb ports both support DisplayPort which allow you to connect HDMI cable/adapter. Login with the default password, and press Ctrl+Alt+T to bring up the Terminal. Or look for it in the Applications, by clicking on “Activities” on the top left, then the box of nine dots at the bottom. Factory Reset FxBlox I think it is worthwhile to know how to factory reset your device, in case you mess something up or just want to start with a clean slate. Keep in mind, you will have to set up the device through the Blox app again. Factory resetting is possible by flashing the FxBlox with the Fula image provided by Functionland (Releases · functionland/fula-ota (github.com)) with a USB attached to the top usb-c port. Make sure your USB drive is formatted to FAT32. You’re going to want to download the latest version. At the time of this writing it is v1.1.5 (specifically RK1-EMMC-27–08–2023.5G_usb_flash_update.zip) and move it to your flash drive. Unzip the contents and move over all the files to the root directory of the USB drive. So that there are no folders at the root of the USB drive. Feel free to connect the USB drive now or after you’ve unplugged your Blox. But make sure it is ONLY to the TOP most usb-c port! Now, with the usb drive connected. Turn on your Blox, and the light should turn green, then turn yellow. This yellow light will stay on for about 10–15 minutes, indicating that it is applying the update/reset. You will know it is done when the lights alternate between Green and Blue every couple seconds. Now you can remove the usb from the tower and turn it off and on again. The Blox may or may not restart on its own once or twice. Keep an eye out for that and then you can continue to set up the device through the Blox app. *Note 1: After completing setup through the app, you may need to turn off and on the device at the end, for it to be discoverable. You don’t actually have to get a “Setup Complete” screen for it to connect to the wifi (in my experience)! Note 2: In my testing, I found setting up through the Blox app was the only way for the FxBlox to retain the wifi information. That is why I recommend it over just going straight to the desktop with KVM. Note 3: There needed to be an updated image of the Blox, because at the time of launch, the WalletConnect service reworked their API without telling anyone and it messed things up for owners to say the least. Hence the one-off “…_usb_flash_update” image options. Generally, you will just download the source zip folder and follow the same process.* Update the FxBlox’s Linux OS If you are NOT already logged into the FxBlox via ssh or connected directly to it, then we will do so now: ssh pi@fulatower If ‘fulatower’ doesn’t work, use the IP Address of the Blox instead. You can find this under the “Blox Discovery” tab in the Blox app Settings. Or your wifi router’s “Connected Devices” list. To update your FxBlox type: sudo apt update && sudo apt upgrade This will download and install all the components needed to get you up-to-date with the latest Ubuntu release that Blox runs. Now reboot device to apply changes: reboot Now, you can ssh back into the device. Configure the Samba Server on Linux — Part 1 — Create the Share Directories FINALLY, we are ready! Let me lay out the idea of what we are going to do. We are going to create a file sharing server and only permit authorized users access to write to it. Specifically, we are going to give each individual user a space on the Samba server called a “share” and a “public” space for all authorized users to write to. Before we can start, we have to decide where on our Blox we want to create the space for the Samba server. If you’re like me, you want to actually utilize the hard drive you installed into your Blox. My drive is located at /media/pi/nvme0n1p1, you can find yours by typing: df -h You’ll know which one is yours from the capacity of the drive and the “Filesystem” should start with /dev/. As well as the fact that the type of drive installed will be shown. E.g. I installed an nvme drive and you can see nvme in the path. Note 4: when you factory reset your device, this storage drive won’t get reformatted even after doing the setup process through the Blox app. So we’ll start by creating the space for our Samba server and all authorized users. In my case, I am authorizing pi and fierro_labs. IMPORTANT: Substitute the location of your drive in the commands! mkdir /media/pi/nvme0n1p1/FulaShare/ mkdir /media/pi/nvme0n1p1/FulaShare/Public mkdir /media/pi/nvme0n1p1/FulaShare/pi mkdir /media/pi/nvme0n1p1/FulaShare/fierro_labs Now verify they were created by navigating to that directory and listing its contents: cd /media/pi/nvme0n1p1/FulaShare && ls Configure the Samba Server on Linux — Part 2 — Install Samba with armbian-config If you don’t know what armbian-config is, you’re not alone. I recently just learned about it. Shoutout @Fred from the Functionland Telegram channel. It is a tool to configure your armbian-based SBC (Single Board Computer) with a graphical user interface (GUI). You can do various things including: setting up remote desktop control, installing third party software like Samba, and adjusting other system settings. To access armbian-config, you NEED to have your system up-to-date. To access the GUI type: sudo armbian-config You can then use your mouse to: Select Software Select Softy Select Samba and let it finish installing It will now ask you for a Samba username and password. Create one for pi. We’ll make another account after setup. Now we can move on to creating the public share for all users in the workgroup AND each individual users’ share. Use the arrow keys to get to the very end of the file. Copy/paste this into your terminal on a new line or just type it out: [Public] comment = Public directory where all users of the workgroup can read/write browseable = yes writeable = yes guest ok = no force create mode = 0770 force directory mode = 0770 path = /media/pi/nvme0n1p1/FulaShare/Public valid users = @workgroup [homes] comment = Home directories where only the authorized user can read/write browseable = no writeable = yes public = no create mode = 0700 directory mode = 0700 path = /media/pi/nvme0n1p1/FulaShare/%S valid users = %S Remember to replace the path to where you want to store the users' files in your case! Click on “OK” and exit all the way out of armbian-config until you see your Terminal again. Here is a description of each config option’s purpose: [Public]. Represents the share name. This is the directory location users see on their client computer. [homes] is a special share definition. Samba will create shares for new authorized users “on the fly”. This definition will enable us replace [home] with the user’s username when searching for it. Comment. Serves as a directory description. browseable. This parameter allows other machines in the network to find the Samba server and Samba share when set to yes. Otherwise, users must know the exact Samba server name and type in the path to access the shared directory. read only. Can be ‘yes’ or ‘no’. This option specifies if users will be able to only read the share, or write to it too. writeable. Pretty much redundant if read only = no. Grants write access to users when set to yes. guest ok. Allows anyone to read/write if set to yes. Otherwise, username/password is needed to access the specified share. public. Is synonymous to guest ok. Force create mode. Forces file permissions on newly create files by the user to be what is specified here Force directory mode. Forces directory persmissions on newly created directories by the user to be what is specified here. Permission #’s: 4=read,2=write,1=execute. Therefore, 7 = read+write+execute permissions. The three digits represent permissions for: owner, group, & others respectively Path. Specifies the directory to use for a Samba share. The example uses a directory in Fulashare/ valid users. Only the users or group specified can access the specified share. @workgroup. Is a shortcut to reference the group of Linux users who are also registered under that Group name in the Samba server. %S. Is a Samba shortcut to reference the username of a logged in user that is registered in the Samba server. You can come back to edit this configuration file at any time by using an editor of your choice, mine is vim (fight me): sudo vim /etc/samba/smb.conf If you don’t have vim, install it with sudo apt install vim. Okay are you still with me? If you want to learn more about what you just did, I will applaud you if you check out Samba’s official documentation. Or more specifically the smb.conf documentation to learn how you can customize the server for your use case! Configure Samba Server on Linux — Part 3 — Users, Groups, and Permissions The last step to get this to work is to register our users in the Samba server to have a login password. I know so far this has been a heavy lift, but the result will be sweet. I explain a little bit of what each command does, but if you want to learn more, I encourage you to Google the name of the command. Ex: “useradd linux command” or “smbpasswd linux command”. To register users for a Samba account on your server, the general syntax is sudo. smbpasswd -a . Samba accounts can only be made for already existing users on your Blox. And the password doesn’t have to be the same as the one used to log into the Blox. To make a new user account on your Blox AND register it in your Samba server, run all three commands. If you want to create an account in Samba without giving a user a login to your Blox, omit the second command: sudo useradd fierro_labs sudo passwd fierro_labs sudo smbpasswd -a fierro_labs If you ever want to change the Samba password just use: sudo smbpasswd . If you ever want to change the Linux password just use: sudo passwd . Now, we want to create a group called workgroupfor all our users in Linux. This is necessary to give all authorized users access to the Public space on our Samba server. To add users to the group called workgroup, we first have to create the group: sudo groupadd workgroup To add a user to the group: sudo usermod -aG workgroup pi sudo usermod -aG workgroup fierro_labs Setting permissions is what is going to make or break if you can connect to your local Samba server from another computer. At this point you should still be in the /media/pi/nvme0n1o1/FulaShare directory, if not, then do so now. To set permissions: sudo chmod 700 pi/ sudo chmod 700 fierro_labs/ Chmod stands for change mode and it's the command to change the permissions on files and directories. The 700 number means enable read+write+execute permissions for the user only. See config options description above for more info. Lastly, let’s specify the owners of the directories. sudo chown -R pi:workgroup pi/ sudo chown -R fierro_labs:workgroup fierro_labs/ sudo chown -R root:workgroup Public/ chown stands for change owner and it’s the command to change owner and/or group of a file or directory. Your permissions would look something like this: Manage and Check Samba Status We can check if our Samba server is up and running by: sudo systemctl status smbd Press ‘q’ to continue. If you see a green dot or the words “running” and “enabled”, then your server is currently running! If it says the service is “stopped” or “disabled”, then you will want to run sudo systemctl start smbd If you ever want to stop the server, you can run sudo systemctl stop smbd To reapply setting changes to /etc/samba/smb.conf, we will want to restart the server by running sudo systemctl restart smbd View files hosted in Samba, on Windows and OSX When you log into the Samba server as a registered user, you will be able to read and write to your individual share and the public share. IMPORTANT: It is a very annoying and difficult process to log into a different Samba account on the same computer login! For all intents and purposes, you can only log into one Samba account per client computer user! Windows File Explorer: Make sure to have “Network Discovery” on. If you go to the Network tab within File Explorer, and you DON’T have it on. A pop up header will show, asking you to turn on Network Discovery. Now switch to “This PC” tab, and click on the “See More”, three dots options menu. Click on “Map Network Drive” Assign it a letter of your choosing Type out the server hostname followed by the share you want to access. Ex \\fulatower\pi Select the Reconnect at sign-in option Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. Repeat the steps for adding in the Public/ share. Windows Run: Press Windows + R Type out the server hostname followed by the share you want to access. Ex \\fulatower\pi Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. Repeat the steps for adding in the Public/ share. MacOS/OSX Check to see if you have the Network tab listed on the left side in Finder. Fulatower should be there already, click on it and it will ask you to log in as a guest or registered user. The Guest option will only allow you to see that the Public folder exists. Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. Manual “Connect to Server”: While on the desktop screen (aka Finder), press Command + K. Enter the protocol method (smb://), then the IP address or hostname of the Blox (fulatower), followed by the share you want to access. Ex smb://fulatower/pi Enter username and password of a user registered in the Samba server. Enjoy browsing, creating, modifying, deleting files and folders. The server should show up under Network or Locations in Finder now. Enjoy your new NAS! Conclusion Holy crap you made it! That was a long tutorial, but you pushed through. This knowledge is key fundamental IT system administration tasks and you just set up your first network share/file server from start to finish! I sure tried my best to explain everything you need to know so that you can confidently understand what the different Samba requirements and what the different options available to you are. Let me know in the comments what was the most difficult part for you? In the next tutorial, we will be leveling up our IT sysadmin knowledge to upgrade our Blox. We will be able to access our files, photos, and any other data on our Blox from anywhere in the world! Not only that, but we’ll be able to view those files from almost literally any device! Follow my YouTube channel for more web 3 content. Follow my Medium blog for more personal experience content and tutorials. Checkout the Functionland Telegram for support and updates. Cheers!
- Fula Network
- Blox
- BAS
- FxFiles
2 - Bài ViếtJackson40Oct 19, 2023
Tạo NAS với FXBlox của bạn: Chuỗi hướng dẫn cho người mới bắt đầu
Lời chúc mừng lớn đến Fierro Labs cho hướng dẫn tuyệt vời này Nguồn gốc Nếu bạn là chủ sở hữu FXBlox và đã thiết lập thành công thiết bị của mình, thì bạn hẳn phải tự hỏi, “Tôi phải làm gì bây giờ?” Vâng, tôi có (các) câu trả lời cho bạn! Đây là một hướng dẫn thân thiện với người mới bắt đầu để tìm những cách mới để sử dụng Blox của bạn. Như bạn có thể biết, mạng thử nghiệm FULA vẫn chưa ra mắt và chúng tôi hiện đang bị mắc kẹt trong tình trạng thử nghiệm cá nhân. Mọi người muốn tìm hiểu những gì chúng tôi có thể làm với thiết bị này trong khi nó không có dịch vụ nào khác chạy trên nó. Hy vọng của tôi là các giải pháp này trong loạt bài này “già đi tốt” cho tất cả người dùng, trong đó, chúng tôi sẽ có thể chạy các dịch vụ đồng thời khỏi Blox của chúng tôi ngay cả khi mạng đang hoạt động. Tôi sẽ theo dõi tình hình chặt chẽ và cung cấp thông tin cập nhật nếu có bất cứ điều gì thay đổi. Các tùy chọn này làm tăng kiến thức kỹ thuật, nhưng tôi sẽ giúp bạn dễ dàng theo dõi, bất kể khả năng nào. Vì vậy, hãy bắt đầu! Tùy chọn 1: Ứng dụng FXFotos & FXFiles Nếu bạn giống tôi, điều đầu tiên bạn đã thử sau khi thiết lập Blox và khám phá ứng dụng Blox, là tải xuống hai ứng dụng mà Functionland có sẵn (một trên iOS). Sau đó, bạn đã cố gắng tìm ra cách chúng hoạt động cùng với Blox. Nhưng trước sự ngạc nhiên của bạn, bạn không thể làm cho nó hoạt động và phải tự hỏi liệu đây có phải là một trọng lượng giấy cho đến khi mạng thử nghiệm FULA hết. Tôi sẽ không nói về trải nghiệm này một lần nữa, nhưng nếu bạn muốn đọc thêm về nó. Kiểm tra Điều hướng trải nghiệm ứng dụng Functionland: Đánh giá thẳng thắn | bởi Fierro Labs | Tháng 9, 2023 | Trung bình Tùy chọn 2: Bộ nhớ đính kèm mạng (NAS) TLDR: scp - Làm thế nào để sao chép tệp từ máy chủ từ xa sang máy cục bộ? - Trao đổi ngăn xếp Unix & Linux Có NHIỀU cách để thiết lập NAS, nhưng chúng ta sẽ bắt đầu với những điều cơ bản trong tùy chọn này và nâng cao hơn. Nếu bạn không biết NAS là gì, nó chỉ đơn giản là một thiết bị lưu trữ được kết nối với mạng, hay còn gọi là internet. Đơn giản phải không? Bây giờ, thiết bị này không cần bàn phím, video và chuột (KVM) để hoạt động, nhưng có thể được sử dụng nếu thiết bị được thiết kế với mục đích đó. Vì vậy, trong trường hợp của chúng tôi, chúng tôi CÓ THỂ sử dụng bàn phím và chuột, nhưng thực sự chúng tôi thậm chí không cần một cái ngay bây giờ. Tôi sẽ giải thích làm thế nào chúng ta có thể sử dụng KVM trong một bài đăng trên blog sau. Ở dạng đơn giản nhất, bạn có thể sử dụng FXBlox làm NAS bằng cách chỉ cần chuyển các tệp qua mạng, đến và từ thiết bị của bạn. Tất cả những gì bạn cần là các scpsshcông cụ dòng lệnh và thông tin đăng nhập mặc định cho Blox. Thông tin đăng nhập mặc định cho Blox: User: pi Password: raspberry Hostname: fulatower Nếu đây là lần đầu tiên bạn thiết lập và bạn không thể giải quyết 'fulatower' làm tên máy chủ (như thể hiện trong ví dụ bên dưới) hãy thử cập nhật hệ thống Linux trước. Để thực hiện việc này, hãy tìm địa chỉ IP Blox của bạn trong “Blox Discovery” trong Cài đặt của Ứng dụng Blox. Sau đó, sử dụng địa chỉ ip làm 'hostname' ngay bây giờ. Sau đó, khi bạn lần đầu tiên ssh vào Blox, hãy chạy: * sudo apt update && sudo apt upgrade Lời nói đầu L scpệnh này có thể được sử dụng để di chuyển các tập tin đến/từ máy tính của bạn và một máy tính từ xa. L sshệnh được sử dụng để đăng nhập từ xa và điều khiển máy tính thông qua dòng lệnh. Nếu bạn gặp bất kỳ vấn đề nào, bước 1 của khắc phục sự cố là tắt nó đi, đợi một phút và bật lại. Hãy chắc chắn rằng bạn đang sử dụng cùng WiFi/LAN với Blox của bạn và VPN của bạn đã tắt! Sau khi thử tất cả những điều đó, hãy để lại cho tôi một bình luận giải thích vấn đề của bạn (hoặc chỉ cần Google nó 😉). Lưu ý cho người dùng Windows 10/11 Chúc mừng bạn có thể đã có mọi thứ bạn cần để bắt đầu. Truy cập PowerShell hoặc nếu bạn là một người Chad tuyệt đối, sau đó mở WSL của bạn và nhậpscp, sau đó nhấn Enter. Vậy thì bạn đã sẵn sàng để đi! Bây giờ nhập sshvà nhấn Enter. Để trở thành một Chad tuyệt đối, bạn có thể tải xuống WSL trực tiếp từ cửa hàng Windows và bạn có thể làm theo hướng dẫn này để thiết lập đúng cách https://learn.microsoft.com/en-us/windows/wsl/install (nó không khó lắm 😉). Sử dụng SCP & SSH Để ngắn gọn, bây giờ tôi sẽ giả định bạn đang chạy một thiết bị đầu cuối dựa trên Linux như PowerShell hoặc WSL. Người dùng Linux và Mac chỉ có thể sử dụng ứng dụng Terminal. * Đầu tiên, chúng ta hãy di chuyển một tập tin đến tháp. Chúng ta có thể tạo một tệp mới tùy ý bằng touchlệnh. Mở thiết bị đầu cuối được lựa chọn và loại: Lưu ý: Tôi đang ở trong thư mục Tài liệu, nếu bạn cũng muốn tạo một cái, bạn có thể nhập: * mkdir Documents touch Hello_Fula_World Cú pháp lệnh: * touch Bây giờ, chúng ta có thể di chuyển nó qua vớiscp: scp Hello_Fula_World pi@fulatower:/home/pi/Documents Cú vập: scp @:/remote/directory Tiếp theo, chúng tôi chỉ cần nhập mật khẩu mặc định: raspberry. Mật khẩu sẽ không hiển thị khi chúng tôi đang gõ nó. Đây là một điều Linux để bảo mật mật khẩu. Bây giờ, chúng tôi có thể xóa/xóa tệp khỏi máy tính của mình, bởi vì chúng tôi đã lưu nó trong “đám mây” cá nhân của mình. rm Hello_Fula_World *Cú pháp: * rm sshĐể xác minh kết quả của chúng tôi, bây giờ chúng tôi có thể đăng nhập từ xa vào Blox bằng: ssh pi@fulatower Cú vập: ssh username@computer_hostname Đối với thiết lập lần đầu tiên, về cơ bản nó sẽ hỏi chúng tôi xem chúng tôi có tin tưởng thiết bị mà chúng tôi đang kết nối hay không. Nhập 'Có' để tiếp tục và nhập mật khẩu mặc định. Bây giờ chúng ta có thể thay đổi thư mục đến nơi chúng ta di chuyển tệp bằng cd: cd /home/pi/Documents cd path/you/want/to/go/toCú vập:. Điều này cũng sẽ hoạt động: cd ~/Documentshoặc chỉ đơn giảncd Documents. Sau đó, chúng ta có thể thấy các tệp trong thư mục bằng cách gõ: ls Xin chúc mừng! Bạn có nửa NAS! Bây giờ, để hoàn thành chu kỳ, chúng ta phải di chuyển một tệp trở lại máy tính cục bộ của chúng tôi. Trước tiên, chúng ta phải thoát khỏi phiên đăng nhập từ xa bằng cách gõ: exit Từ đây, chúng ta có thể sử dụng scp để di chuyển tệp từ Blox sang máy tính của mình: scp pi@fulatower:/home/pi/Documents/Hello_Fula_World ~/Documents Cú vập: scp @:/file/to/send /where/to/put/it Lưu ý: “~” có nghĩa là thư mục chính; “/” là dấu phân cách đường dẫn; tất cả cùng có nghĩa là 'đối với thư mục Trang chủ, truy cập thư mục Tài liệu' . * Bây giờ nếu chúng ta gõ rals. Chúng ta sẽ thấy rằng tập tin đã trở lại! Kết luận HOAN HÔ! Bạn có sẵn một NAS SUPER cơ bản để sử dụng! Vấn đề rõ ràng duy nhất với điều này là nó tệ. Chúng ta cần nâng cấp NGAY BÂY GIỜ nếu chúng ta muốn sử dụng nó như một sự thay thế cho bất cứ thứ gì. Hướng dẫn này là một bước đầu tiên hữu ích để hiểu: Dòng lệnh và cách điều hướng các thư mục Thiết bị lưu trữ gắn mạng cục bộ Chuyển tập tin an toàn với scp Đăng nhập từ xa vào máy tính với ssh Trong hướng dẫn tiếp theo, chúng ta sẽ sử dụng Blox và thiết lập một GUI thân thiện với người dùng để xem các tệp từ xa đó. Mà bạn cũng sẽ có thể xem từ Windows, Mac hoặc thậm chí iPhone của bạn! Theo dõi kênh YouTube của tôi để biết thêm nội dung web 3. Theo dõi blog Medium của tôi để biết thêm nội dung và hướng dẫn trải nghiệm cá nhân. Kiểm tra Telegram Functionland để được hỗ trợ và cập nhật. Chúc mừng!
- FxFotos
- BAS
- FxFiles
2 - Bài ViếtJackson40Oct 19, 2023
Điều hướng trải nghiệm ứng dụng Functionland: Đánh giá thẳng thắn
Cảm ơn Fierro Labs cho bài viết tuyệt vời này. Nguồn gốc Tôi không nghĩ rằng tôi đơn độc khi nói rằng tôi đã có một trải nghiệm tồi tệ khi sử dụng bộ sưu tập các ứng dụng của Functionland. Điều này không có nghĩa là đánh bại chúng, nhưng có nghĩa là làm nổi bật nơi mà tôi nghĩ các ứng dụng có thể được cải thiện. Hãy nhớ rằng tôi đang sử dụng các ứng dụng này trên Pixel 4a (Android 13) và iPhone 13. Nếu bạn đã xem video cài đặt FXBlox của tôi, phản ứng của tôi là thật và đó là một lần thử đầu tiên khá suôn sẻ. Tôi đã không gặp phải vấn đề lớn như nhiều người khác và tất cả những nấc cụt và vấn đề của tôi đều được hiển thị trên màn hình. Những gì không được hiển thị trong video là tôi chơi với các ứng dụng Blox, tệp và ảnh sau đó. Và đó là những gì bài đăng trên blog này nói về. Video về điều này và nhiều hơn nữa sắp ra mắt. Ứng dụng FXBlox (Android) Tôi đã trải qua quá trình thiết lập đầy đủ trên Android (trước khi ứng dụng iOS có sẵn). Ứng dụng có lỗi chính tả mà tôi nghĩ đã khiến mọi người phản ứng thậm chí còn tồi tệ hơn đối với quá trình thiết lập; nó ủng hộ ý tưởng rằng đây là một sản phẩm “chưa hoàn thành và chưa tinh chế” và nó khiến mọi người cảm thấy “điều này có đáng không?”. Mọi người đã bước vào quá trình thiết lập với mùi vị khó chịu trong miệng, vì sự chậm trễ của sản phẩm khiến chúng tôi nhận được thiết bị của chúng tôi tám tháng sau ngày giao hàng dự kiến ban đầu. Đúng vậy, tất cả chúng ta đều biết nó chưa hoàn thành và điều đó hoàn toàn không bị nhóm phủ nhận. Bởi vì họ biết họ sẽ làm điều gì đó về nó. Họ phải làm thế. Nhưng tác động tâm lý của sự nghi ngờ của mọi người được chứng minh là đúng đã diễn ra. Tôi có cảm giác rằng mọi người rất khó chịu về nó và đang do dự về sự thành công của sản phẩm cuối cùng. Lưu ý bên lề: Thành thật mà nói, điều không giúp ích được gì là một nhóm những người không có kỹ thuật tham gia vào chiến dịch trong thời kỳ đỉnh cao của đại dịch và kỷ nguyên lạc quan về tiền điện tử. Họ đã hứa về thu nhập thụ động nhanh chóng (có thể làm giàu nhanh chóng) và họ nhận ra rằng họ đã kiếm được nhiều hơn một chút so với khả năng xử lý. Nhưng đừng lo, anh đã bắt được tôi, anh bạn. * Sau khi thiết lập, tôi đã xem xét ứng dụng như tôi chắc chắn nhiều chủ sở hữu khác đã làm. Điều nổi bật đối với tôi là nó thiếu chức năng. Có thể hiểu được. Vì vậy, đây là một vài điều tôi muốn xem: Là chủ sở hữu blox, tôi rất muốn có khả năng khôi phục cài đặt gốc cho thiết bị ngay từ ứng dụng. Là chủ sở hữu blox, tôi muốn có một nút (“+”) trong tab “Blox” hoặc “Devices”, cho phép tôi thực hiện quá trình định dạng cho một ổ đĩa mới để sử dụng với tháp hiện đang được chọn. Là chủ sở hữu blox, tôi muốn có một nút (“+”) trong tab “Blox” hoặc “Devices” cho phép tôi thêm một Blox khác vào thiết lập/mảng thiết bị của mình. Là một người dùng, tôi muốn có nhiều hơn (“!”) Các nút thông tin trên các màn hình khác nhau để hướng dẫn tôi về những thứ như “PeerID” và “DID” và nói chung, giáo dục trên các tab “Blox”, “Người dùng/Bạn bè”, tab “↑” và “Thiết bị”. Phản hồi chung của tôi về quá trình thiết lập trong ứng dụng FXBlox là: đó là giữa. Đầu tiên, màu “xanh” được sử dụng khi kết nối bộ đổi nguồn thậm chí không phải là màu xanh lam! Đó là màu ngọc lam/xanh mòng két! Trong video thiết lập, chúng ta thấy rõ màu XANH LAM đẹp trong giai đoạn cập nhật chương trình cơ sở. Sẽ rất tốt nếu nhìn thấy màu xanh đậm khi thiết bị bật để chúng ta có thể thấy rõ sự khác biệt giữa màu xanh mòng két hiện tại và màu trắng. Thứ hai, sẽ là một trải nghiệm mượt mà hơn nhiều nếu Blox không phải tắt và bật nhiều lần. Hoặc giáo dục chúng tôi về lý do tại sao nó là cần thiết. Cuối cùng, sẽ thông tin/trấn an người dùng hơn nhiều nếu không cần phải di chuyển khỏi ứng dụng trong quá trình cập nhật chương trình cơ sở. Nếu có một thanh tiến trình hiển thị khi thiết bị được cập nhật xong, điều đó sẽ rất tuyệt. Tôi nghĩ rằng trải nghiệm của bạn có thể khác nhau, cá nhân bất cứ khi nào tôi gặp sự cố, tôi chỉ buộc đóng (các) ứng dụng và thử lại. Tôi đã làm điều này 3-4 lần trong giai đoạn liên kết MetaMask và tạo DID (đó là phần tồi tệ nhất, i.m.o). FXPhotos (iOS & Android) Vấn đề lớn nhất với các ứng dụng FxFotos là cách chúng ghép nối với Blox mà tldr... họ không làm? Điều đầu tiên họ sẽ yêu cầu bạn là quyền, điều này có ý nghĩa. Nó muốn truy cập vào ảnh và nó muốn xem liệu Blox có trên mạng hay không. Điều đó đúng như mong đợi và mặc dù ứng dụng có thu hút ảnh của tôi, bây giờ tôi cần tìm cách đồng bộ hóa Blox. Tôi đi đến Cài đặt bằng cách nhấp vào hình ảnh đại diện trống ở trên cùng bên phải. Tôi được trình bày với một tùy chọn đó là “Tạo DID”. Chà... tôi đã tạo DID chưa? Tôi không thể sử dụng cái đó được sao? Ai biết được. Tôi trải qua quy trình và nó yêu cầu tôi mở ví của mình để tôi có thể ký giao dịch. Nhưng tôi không bao giờ nhận được một cửa sổ bật lên và nó khiến tôi tự hỏi liệu tôi có nên tham gia testnet Goerli không (giống như trong thiết lập Blox)? Vì vậy, tôi đã thử điều đó và vẫn không có gì. Tại một thời điểm nào đó sau đó, tôi thử lại và tôi ngạc nhiên khi thấy cửa sổ bật lên chữ ký DID khi ở trên mạng thử nghiệm Goerli ETH trên Pixel của tôi. (Nó không bao giờ xuất hiện trên iOS) Tôi trở lại ứng dụng FXFotos. Quy trình làm việc trên Android khác với iOS tại thời điểm này. Trên Android, tôi cũng được cung cấp một tùy chọn để “Thêm Blox”. Vì vậy, tôi điền thông tin và nó nhanh chóng thất bại khi nhấn “Kết nối”. Và nó chỉ để lại cho tôi một vài câu hỏi. DID có thực sự là tất cả những gì cần thiết để đồng bộ hóa các bức ảnh trên điện thoại của tôi với những bức ảnh trong Blox của tôi không? Tại sao tôi không thể thêm DID mà tôi đã tạo thay thế? Có cách nào để cô đặc DID đó thành một miền ens giống như và cung cấp điều đó để làm cho quá trình liên kết DID bớt phức tạp hơn không? Tôi có cần phải tham gia testnet Goerli không? Tôi hy vọng ai đó có thể giải quyết những câu hỏi này trong các bình luận hoặc Telegram. Trải nghiệm FXFiles (chỉ dành cho Android) Vì vậy, nếu bạn không biết, ứng dụng FxFiles chỉ khả dụng trên Android. Đừng lo lắng người dùng iPhone, bạn sẽ không bỏ lỡ bất cứ điều gì. Về bản chất, nó chỉ là một ứng dụng xem tệp tiêu chuẩn. Điều khó xử về nó là ngay khi bạn mở ứng dụng lần đầu tiên, nó sẽ chuyển thẳng đến trang quyền trong Cài đặt. Điều này thật kỳ lạ vì nó chỉ nên là một cửa sổ bật lên trong ứng dụng. Trong ứng dụng này, không có cách nào để kết nối với DID hoặc kết nối Blox. Vì vậy, nó chỉ là một ứng dụng khác sẽ là khuôn khổ cho cách chúng tôi tải tệp lên mạng Fula trong tương lai. Điều tôi nghĩ sẽ tuyệt với ứng dụng này là sử dụng nó với trình giả lập. Trên Android và các thiết bị mô phỏng chuyên dụng, bạn cần trỏ trình giả lập đến nơi đặt tệp. Nhưng vấn đề bạn lấy ROM của mình ở đâu vẫn là một vùng xám hợp pháp. Hãy tưởng tượng bạn tải xuống ứng dụng này và phát trực tuyến trò chơi của mình từ FXBlox của bạn khi đang di chuyển! Hoặc có quyền truy cập lớn hơn vào các trò chơi mà bạn bè chia sẻ với bạn hoặc từ cộng đồng?! (chúng tôi sẽ khám phá ý tưởng này trong một video trong tương lai 😜) Kết luận Ít nhất là các ứng dụng cần một số công việc. Functionland đã nói rằng họ hiện đang ưu tiên phát triển testnet được khuyến khích và sẽ giúp tất cả người dùng khắc phục sự cố thiết lập/kết nối của họ trước khi phát hành. Điều này là để đảm bảo rằng tất cả những người có thể tham gia, đều có thể làm như vậy. Các ứng dụng và quy trình làm việc sẽ chỉ trở nên tốt hơn từ đây và chủ sở hữu Blox trong tương lai sẽ coi trải nghiệm UI/UX là điều hiển nhiên. Tôi đang mong chờ ngày đó, tôi hy vọng bạn cũng vậy! Theo dõi kênh YouTube của tôi để biết thêm nội dung web 3. Theo dõi blog Medium của tôi để biết thêm nội dung trải nghiệm cá nhân. Và kiểm tra Telegram Functionland để được hỗ trợ và cập nhật. Chúc mừng!
- FxFotos
- Blox
- FxFiles
2 - Bài ViếtSep 30, 2022
What Is a Private Key?
In the context of bitcoin, a private key represents a secret sequence of numbers and letters which allow bitcoins to be spent. Each bitcoin wallet contains at least one, or sometimes more, private key. The keys are saved within the wallet file and are mathematically related to all of the bitcoin addresses which are generated for the wallet. Put simply, this is your “ticket” which will allow you to spend your bitcoins. As such, it is quintessential that you keep it secure. This is the reason for which all reputable cryptocurrency exchanges put the emphasis on advanced privacy when it comes to storing your digital assets. Different Types of Bitcoin Wallets There are many types of wallets: desktop, mobile, paper, web, and hardware. Many have different features allowing a span of financial activity like savings management or retirement planning. A good wallet review will make these features clearer. Desktop wallets, as the name suggests, are installed on your computer’s desktop. These types of wallets offer full control over the software wallets. They enable the user to generate a bitcoin address for buying and selling bitcoin. Naturally, they also allow the user to store their private key. A mobile wallet, on the other hand, provides for more convenience, as they aren’t fixed in one place. These usually come in the form of paid applications that you can run on your smartphone. In terms of functionality, however, a mobile wallet would allow you to do the same things as a desktop wallet. These differences can often be fleshed out in an online wallet review. One notable advantage is the fact that a mobile wallet could enable you to receive payments and make direct payments in physical stores which accept digital currency by scanning a QR code. Among the various types of wallets —a mobile wallet, bitcoin wallet, etc. — is the paper wallet. This is nothing but your public and private key printed together. Technically, a paper wallet is a type of cold wallet because it is entirely offline. You can make a paper wallet out of any substance that you can print information on. Differentiation can also be made based on the operating system the wallet can be used on. As such, you can have Android wallets (which are Android apps), Apps for iOS on iPhone and iPad, Windows, Mac and Linux, and so forth. Many software solutions are programs with a free download. Naturally, almost all of the hot wallets can be classified as Android wallets as they are usually supported by the operating system and they do have designated Android apps. Some wallets are compatible with mining hardware as well.
- Fula Network
1
- 369
- 93
- 41
- 40
- 27
- 25
- 25
- 22
- 22
- 20
- Blox
- Fula Network
- Fula Node
- BAS
- FULA Token
- FEC NFT
- FxFiles
- FxFotos
- Fula L3 Pool
- FULA API